Я новичок в laravel, и у меня проблемы с его конструктором запросов. Я запускаю этот код
return DB::table('t_chat')
->where('chat_msg_from', '=', auth()->user()->id)
->where('chat_msg_to', '=', $to_id)
->orWhere('chat_msg_from', '=', $to_id)
->where('chat_msg_to', '=', auth()->user()->id)
->get();
этот код будет выполнять запрос как:
SELECT * FROM t_chat WHERE chat_msg_to = 2 AND chat_msg_from = 1
OR
chat_msg_to = 1 AND chat_msg_from = 2
Но я хочу, чтобы он был похож:
SELECT * FROM t_chat WHERE (chat_msg_to = 2 AND chat_msg_from = 1)
OR
(chat_msg_to = 1 AND chat_msg_from = 2)