Я хочу получить идентификатор контакта, который отправил чат или я отправил ему чат с собственным запросом, я могу получить результат, но когда я внедряю в laravel, это становится сложным, это мой собственный запрос
select * from `users` where `users`.`id` in (
select `to` from messages where `from` = 2 group by `to`
union
select `from` from messages where `to` = 2 group by `from`
)
то, что я нахожу трудным, это то, как объединение за группой или группа за объединением с одинаковым номером столбца, я использую слияние, но результат неправильный, что я пробовал в laravel
$to = Message::select('to')->where('from',auth()->id())->groupBy('to')->get();
$from = Message::select('from')->where('to',auth()->id())->groupBy('from')->get();
$tofrom = $to->merge($from);
dd($tofrom);
, пожалуйста, если любое тело может помочь