[ Laravel 5.3 文档 ] Eloquent ORM —— 访问器&修改器

laravel文档

1、简介 访问器和修改器允许你在获取模型属性或设置其值时格式化 Eloquent 属性。例如,你可能想要使用Laravel加密器对存储在数据库中的数据进行加密,并且在 Eloquent 模型中访问时自动进行解密。 除了自定义访问器和修改器,Eloquent 还可以自动转换日期字段为Carbon实例甚至将文本转换为JSON。 2、访问器 & 修改器 定义访问器 要定义一个访问器,需…

Laravel & Lumen RESTFul API 扩展包:Dingo API(五) —— 转化器(Transformer)

Dingo API

1、简介 通过转化器,你可以将对象转化为数组,并强制转化整型和布尔类型,包括分页结果和嵌套关联。 本章节我们主要讨论转化器及其使用,这里的转化器包括以下两层意思: 转化层(transformation layer)是一个准备和处理转化器的库 转化器(transformer)是一个获取原始数据并将其转化为数组格式的类,处理器的处理方式取决于转化层。 2、使用转化器 有多种方式使用转化器。 …

[ Laravel 5.2 文档 ] Eloquent ORM —— 访问器&修改器

laravel文档

1、简介 访问器和修改器允许你在获取模型属性或设置其值时格式化 Eloquent 属性。例如,你可能想要使用Laravel加密器对存储在数据库中的数据进行加密,并且在 Eloquent 模型中访问时自动进行解密。 除了自定义访问器和修改器,Eloquent 还可以自动转换日期字段为Carbon实例甚至将文本转换为JSON。 2、访问器 & 修改器 定义访问器 要定义一个访问器,需…