Tips: EloquentModel
最近在学习 laravel 文档,记录一些个人觉得有意思的东西。Eloquent Model
有两个方法 toArray()
和 getAttributes()
,都可以将模型转换为数组,简单查看了一下源码,发现两者有一些不同。
getAttributes()
返回原始的 attributes 数组,也就是直接的数据库查询结果;toArray()
返回的是查询结果经过$fillable``$hidden``$cast``$append``$relation
等处理之后的值。
初学,有不对的地方还望大家多指导。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: