时,取从雄辩的型号所有行:Laravel雄辩/流利
$pin = Pin::all();
我得到一个数组,看起来像:
array(2) {
[0]=>
object(Pin)#36 (5) {
["attributes"]=>
array(9) {
["id"]=>
string(1) "2"
["creator"]=>
string(1) "1"
["original"]=>
array(9) {
["id"]=>
string(1) "2"
["creator"]=>
string(1) "1"
}
["relationships"]=>
array(0) {
}
["exists"]=>
bool(true)
["includes"]=>
array(0) {
}
}
}
,当我用流利的代替:
$pin = DB::table('pins')->get();
我得到一个普通的数组没有“属性”,“有缘”,“realtionships” ..索引。
我该如何使用Eloquent,使它像FLuent一样返回一个普通数组呢?
你不能。 Eloquent的要点是要返回一堆对象,您可以使用特定于这些模型的域的特定方法来处理这些对象。 – Franz
我明白了,所以在这种情况下,您是否知道从数组中获取数据的快速方法,以便我可以对其进行编码json(试图将其发送到Backbone集合)?谢谢 – silkAdmin
@silkAdmin请参阅下面的修改答案。您可以使用Pin :: all() - > toArray() – Raftalks