Добрый вечер. Подскажите, как строго отфильтровать данные. То есть на входе у меня массив, нужно получить посты в которых есть данные по которым фильтрую.
$recipes = Recipe::->whereHas('flavors', function ($query) use ($flavors_id) {
$query->whereIn('flavor_id', $flavors_ids);
})->get();
whereIn фильтрует не строго по массиву, а по одному вхождению. То есть если у меня в массиве три айдишника, мне нужно получит посты строго где используются эти три айди элементов, а не все посты где встречается хоть один.