laravel 之 Eloquent 模型修改器和序列化示例

2019-11-26   科技i关注

修改器

获取

?12345678

使用Laravel加密器来加密一个被保存在数据库中的值,当你从Eloquent模型访问该属性时该值将被自动解密。

修改

日期转化器

可在属性上使用任何Carbon方法:

设置时间格式

属性类型转化

现在当你访问is_admin属性时,它将会被转换成布尔值,即便保存在数据库里的值是一个整数:

支持的转换的类型有:

integerrealfloatdoublestringbooleanobjectarraycollectiondatedatetimetimestamp

序列化模型或集合

序列化成数组

序列化成JSON

隐藏来自json的属性

临时隐藏

添加参数到json中

以上这篇laravel之Eloquent模型修改器和序列化示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小编。