Laravel 中的 attributesToArray() 和 toArray() 有什么区别?

Nic*_*ick 1 laravel laravel-5

有人可以解释模型之间$model->attributesToArray()$model->toArray()模型上的区别吗?

我有一个问题,即播种机抛出有关getCreatedAtAttribute未定义方法的错误,并且由于toArray()方法调用而抱怨。这就是促使我尝试找出两者之间差异的原因。

切换到attributesToArray()播种机后运行良好。

Jer*_*dev 5

attributesToArray 只会获取当前模型的属性。

toArray调用attributesToArray函数,但也将加载的关系添加到数组。