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