【发布时间】:2019-05-10 03:50:22
【问题描述】:
我正在使用 Laravel 中的 DataTables 进行开发,并尝试使用 collect() 手动创建一个对象来创建一个集合。当我将集合推入 DataTable 时,出现了问题,我无法用这个 $object->attribute. 调用我的对象
在收到错误消息后,我已经尝试使用$object['attribute'], 调用属性并且效果很好。
谁能告诉我这些差异以及如何将$object['attribute'] 转换为$object->attribute?
这是我创建对象的查询
$result = collect();
$item = collect([
'row' => ($key+1),
'item_id' => $value->uid,
'item' => $value->nama_item,
'sub_kategori' => $value->sub_jenis_item->sub_jenis_item,
'kategori' => $value->jenis_item->jenis_item,
'gudang_id' => $id_gudang
]);
$result->push($item);
【问题讨论】:
标签: php laravel object eloquent