записи по каждому юзеру, у которых state = "XXX"
Без последнего условия решение такое:
$rows = \App\SomeModel::groupBy('user_id')->latest()->get();
Как добавить оставшееся условие?
->where('state','xxx')
тебе нужен подзапрос или хитрые игрища с max. Поищи что-то вроде "выбрать последние записи у каждого юзера" или "latest post by user"
Обсуждают сегодня