WhereHas()
Функция предназначена для фильтрации запросов запросов.
Убедитесь, что у вас есть Chat
и Member
Модели.
И Chat
Модель имеет members()
отношение.
Затем вы можете выполнить запрос MySQL следующим образом.
Chat::whereHas('members', function ($query) {
$query->where('chat_member_id', $member1ID);
})
->whereHas('members', function($query) {
$query->where('chat_member_id', $member2ID);
})
->get();
Обновление, я исправил синтаксическую проблему