$q->whereIn('name', $tags);
})->get();
Тут мы получаем коллекцию всех статей у которых есть хоть один тег из массива.
Как получить коллекцию всех статей у которых есть все теги из массива?
whereHas в foreach завернуть
А как ты так код вставил?
https://toster.ru/q/366839
$comfort_ids = [1,2,3]; Place::whereHas('comforts', function ($query) use ($comfort_ids) { $query->whereIn('id', $comfort_ids); }, '>=', count($comfort_ids))->get();
Обсуждают сегодня