ARMbrain
@ARMbrain
Веб-Разработчик

Как в Laravel сформировать такой SQL запрос?

Как в Laravel сформировать такой запрос?
SELECT * FROM `messages` WHERE (user_id=1 OR friend_id=1) AND (user_id=2 OR friend_id=2)
  • Вопрос задан
  • 194 просмотра
Решения вопроса 1
hOtRush
@hOtRush
Model::where(function ($query) {
    $query->where('user_id', 1)
        ->or_where('friend_id', 1);
})
->where(function ($query) {
    $query->where('user_id', 2)
        ->orWhere('friend_id', 2);
})
->get();
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы