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

时间:2018-08-30 14:15:17

标签: laravel laravel-5

有人可以解释模型上的mutate(fitted = map(ts_data, auto_arima))$model->attributesToArray()之间的区别吗?

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

切换到toArray()后,播种器运行正常。

1 个答案:

答案 0 :(得分:4)

attributesToArray将仅获取当前模型的属性。

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