Я хочу перебрать коллекцию и выполнить запрос для каждого элемента этой коллекции, но цикл foreach возвращает только самый последний результат. Как я могу решить эту проблему?
foreach ($conversations as $conversation) {
if ($conversation->id_participant1 !== Auth::user()->id) {
$users = User::where(function ($query) use ($conversation) {
$query->where('id', $conversation->id_participant1);
})
->get();
} else {
$users = User::where(function ($query) use ($conversation) {
$query->where('id', $conversation->id_participant2);
})
->get();
}
}