Size: a a a

Laravel для начинающих

2021 February 02

ad

awesome dude in Laravel для начинающих
Сделай dd($item) и посмотри поле relation
источник

ad

awesome dude in Laravel для начинающих
Будет понятнее к чему ты обращаешься
источник

Р

Ромаша in Laravel для начинающих
Maxim Rebitskiy
Вообще интересовался как оно работает?
было дело, да
источник

Р

Ромаша in Laravel для начинающих
Egor Gruzdev
добавить relation
function message() {
   return $this->hasOne()->latest();
}
опять же, через dd отлично выводит, отдельно нет :(
источник

Р

Ромаша in Laravel для начинающих
awesome dude
Сделай dd($item) и посмотри поле relation
там есть данные, все ок
источник

ad

awesome dude in Laravel для начинающих
Ты просто 2 раза пишешь first, я думаю в этом проблема)
источник

ad

awesome dude in Laravel для начинающих
Без вывода тяжело угадывать)
источник

Р

Ромаша in Laravel для начинающих
awesome dude
Ты просто 2 раза пишешь first, я думаю в этом проблема)
я переделал через связи hasOne, в relations через dd($item) я вижу это последнее сообщение, но при выводе user->last_message->text опять валится ошибка does not exist on this collection instance.
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Ромаша
было дело, да
Так и что узнал?
источник

ad

awesome dude in Laravel для начинающих
Ромаша
я переделал через связи hasOne, в relations через dd($item) я вижу это последнее сообщение, но при выводе user->last_message->text опять валится ошибка does not exist on this collection instance.
Вот такая ошибка говорит о том, что запрашиваешь поле text на коллекции
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Зачем тебе first там?
Почему на скрине message, а в примере messages, где ошибка? Если hasOne (message), еще раз вопрос зачем first()?
источник

Р

Ромаша in Laravel для начинающих
Maxim Rebitskiy
Зачем тебе first там?
Почему на скрине message, а в примере messages, где ошибка? Если hasOne (message), еще раз вопрос зачем first()?
я убрал first(), как переделал на hasOne (). Дело не в этом :)
источник

Р

Ромаша in Laravel для начинающих
Maxim Rebitskiy
Зачем тебе first там?
Почему на скрине message, а в примере messages, где ошибка? Если hasOne (message), еще раз вопрос зачем first()?
тут больше вопрос почему я могу через dd($item->last_message->text) увидеть эти данные, а когда  вывожу их просто {{ $item->last_message->text }} отдает ошибку. Причем рядом одинаковый relation с похожими данными и там все ок выводит.
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Ромаша
тут больше вопрос почему я могу через dd($item->last_message->text) увидеть эти данные, а когда  вывожу их просто {{ $item->last_message->text }} отдает ошибку. Причем рядом одинаковый relation с похожими данными и там все ок выводит.
А dd какой тип данных отдает?
источник

Р

Ромаша in Laravel для начинающих
Maxim Rebitskiy
А dd какой тип данных отдает?
строку
источник

EG

Egor Gruzdev in Laravel для начинающих
Ромаша
тут больше вопрос почему я могу через dd($item->last_message->text) увидеть эти данные, а когда  вывожу их просто {{ $item->last_message->text }} отдает ошибку. Причем рядом одинаковый relation с похожими данными и там все ок выводит.
это все в цикле по нескольким пользователей, ошибка на там у кого нет сообщения????
источник

Р

Ромаша in Laravel для начинающих
Egor Gruzdev
это все в цикле по нескольким пользователей, ошибка на там у кого нет сообщения????
да, в цикле. и похоже, что так
источник

Р

Ромаша in Laravel для начинающих
Egor Gruzdev
это все в цикле по нескольким пользователей, ошибка на там у кого нет сообщения????
спасибо за наводку, оказалось в бд косяк из-за этого рушилось все)
источник

Р

Ромаша in Laravel для начинающих
ребят, всем спасибо!
источник

BB

Benin Benino in Laravel для начинающих
как правильно работать с класом юзер что бы. он понимал что в реквесте id это имено id это конкретный экземпляр пользователя?
источник