Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 18.05.2019 20:56:06

Как использовать результат запроса eloquent в следующем запросе?

Допустим, есть запрос

$messages = ChatMessage::where('user_id', Auth::id())
       ->orderBy('created_at', 'asc')
       ->select(['chat_id'])
       ->take(5)
       ->distinct()
       ->with('chat')
       ->get();


Он получает по последним сообщениям чаты. Как можно в следующем запросе(снова по сообщениям, но там именно использовать фильтрацимю по чатам, то есть получить с каждого чата 5 последних сообщений(created_at тот же)) использолвать его результаты?

Данные тут https://laravel.ru/forum/viewtopic.php?id=4170

Изменено Kirir (18.05.2019 20:57:52)


Связь со мной:
Скайп(с аватаркой) - shyraks
Телеграм - @Mramoris или +7 999 260 13 20

Не в сети

#2 19.05.2019 23:32:56

Re: Как использовать результат запроса eloquent в следующем запросе?

Ответ тут - доп пакет
https://stackoverflow.com/questions/562 … ne-request


Связь со мной:
Скайп(с аватаркой) - shyraks
Телеграм - @Mramoris или +7 999 260 13 20

Не в сети

Подвал раздела