Laravel中attributesToArray()和toArray()之间的区别是什么?
有人能解释一下模型上的Laravel中attributesToArray()和toArray()之间的区别是什么?,laravel,laravel-5,Laravel,Laravel 5,有人能解释一下模型上的$model->attributesToArray()和$model->toArray()之间的区别吗 我遇到一个问题,播种机抛出了一个关于getcreatedataattribute方法未定义的错误,并且由于toArray()方法调用而抱怨。这就是促使我尝试找出两者之间的区别的原因 切换到attributesToArray()后,播种机运行正常。将仅获取当前模型的属性 调用attributesToArray函数,但也会将加载的关系添加到数组。将仅获取当前模型的属性 调用a
$model->attributesToArray()
和$model->toArray()
之间的区别吗
我遇到一个问题,播种机抛出了一个关于getcreatedataattribute
方法未定义的错误,并且由于toArray()
方法调用而抱怨。这就是促使我尝试找出两者之间的区别的原因
切换到attributesToArray()
后,播种机运行正常。将仅获取当前模型的属性
调用attributesToArray
函数,但也会将加载的关系添加到数组。将仅获取当前模型的属性
调用
attributesToArray
函数,但也会将加载的关系添加到数组中。谢谢!你知道为什么toArray()
会抛出一个找不到GetCreateDataAttribute的方法,但是attributesToArray()
不会吗?如果在处创建的$appends
数组中。谢谢!知道为什么toArray()
会抛出一个找不到的方法GetCreateDataAttribute,但是attributesToArray()
不会抛出吗?如果在处创建的在模型的$appends
数组中。