У меня есть код, в котором я пытаюсь получить первый объект объектов eloquent collection с помощью метода "first ()", но я получаю "пытаюсь получить свойство исключения необъекта".
Если я зациклю коллекцию на foreach, нет проблем с доступом к свойствам каждого объекта.
Но когда я пытаюсь получить доступ к свойствам первой записи, которую я пытаюсь получить с помощью метода "first ()" (я не против того, какой объект коллекции на самом деле), то я получаю, что возвращаемое не является объектом.
$movimientos =
Om_movimiento::with(['estado_om',
'om' => function($query)
{
$query- >with('legajo','legajo_cuadrilla','terminal.armario.central','tipo_trabajo_om');
}])
->where('id_om', '=', $request->get('id_om'))
->orderBy('created_at','asc')
->get();
foreach($movimientos as $m)
{
echo $m->fecha_movimiento;
} //->no error here
echo $movimientos->first()->fecha_movimiento; //->error trying to get "fecha_movimiento" property.
Я что-то здесь упускаю?