У меня есть набор идентификаторов пользователей, которые я пытаюсь получить. Я использую следующий цикл foreach, но понимаю, что для каждого цикла он отменяет предыдущие данные.Laravel Получить коллекцию из массива идентификаторов
$users = DB::table('user_tags')->where('tag_name', $tag)->whereNotNull('user_id')->lists('user_id');
$users = array_unique($users);
foreach ($users as $key => $value)
{
$users = User::where('id', $value)->get();
}
Как это вернуть коллекцию со всеми пользователями в этом исходном массиве?
Спасибо!
Q - почему 'whereIn' в сравнении с' where'? –
where = id | где in (массив идентификаторов) –