我需要能够更改服务器上的对象,保存这些对象,并将结果返回到应用程序的前端部分。 基本上,我有一些代码可以处理数据,而不是Eloquent可以保存,而且我想要返回Eloquent对象。问题是我有多个对象,我会操纵,现在,我把它们全部放在数组中。当它回到我的前端时,一切都是这样的:
[{"incrementing":true,"timestamps":true,"exists":true}]
以下是简化代码:
$results = array();
foreach ($tasks as $task){
//some manipulation
$result = Task::find($task['id']);
$result->order = $task['order'];
$result->save();
$results[] = $result;
}
return Response::json($results);
答案 0 :(得分:1)
好的,解决方案是在将element放入数组之前调用toArray()方法。
$results[] = $result->toArray();