0

我需要能够更改服务器上的对象、保存这些对象并将结果返回到应用程序的前端部分。所以基本上,我有一些代码可以处理数据,而不是 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);
4

1 回答 1

1

Ok, the solution was to call toArray() method before putting element to array.

$results[] = $result->toArray();
于 2013-09-05T10:15:11.010 回答