Я работаю с DataTables в Laravel и пытаюсь создать объект вручную, используя 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);