Я хочу, чтобы получить список сообщений пользователей отправленотображающих пользователи сообщения в Laravel
Я использую users_id
для хранения приемников идентификатора и sender_id
для хранения отправители идентификатор Я хочу, чтобы отобразить пользователь Списка сообщений как в WhatsApp или в фбе мессенджере
Я попытался с помощью
$message = Messages::whereRaw("(sender_id, `users_id`, `created_at`) IN (
SELECT sender_id, `users_id`, MAX(`created_at`)
FROM messages
WHERE `users_id`=$userId
or `sender_id`=$userId
GROUP BY sender_id, `users_id`)")
->skip($start)->take(51)
->orderBy('created_at','desc')
->get();
Это извлекает данные из двух последних разговоров между этими пользователями
Есть ли способ получить последние данные, которые были отправлены или получены пользователем?