#laravel
#laravel
Вопрос:
У меня есть {{collect($consumer->orders)->sortByDesc('created_at')->first()
, который возвращает объект, но мне нужно отобразить ordered_date
из этого объекта.
Прямо сейчас в моем файле блейда у меня есть: <span> {{collect($consumer->orders)->sortByDesc('created_at')->first() </span>
но это печать ВСЕГО объекта, когда мне действительно нужно только поле для объекта.
Комментарии:
1. Так что добавьте
->the_name_of_the_field_you_want
после->first()
?
Ответ №1:
Код не работает, потому что first()
метод возвращает один объект. Вот почему вы получаете весь объект целиком.
Вы можете добиться этого, как показано ниже:
<span> {{collect($consumer->orders)->sortByDesc('created_at')->first()->ordered_date </span>