Ребята всем привет.
Есть код который находит по выбранным фильтрам товары из текущего каталога. Фильтры это характеристики товаров.
Проблема в том что если мы выбрали какую-то характеристику то показывается список из 10 товаров.
Потом мы выбрали еще одну характеристику и список только расширился, а должен сузиться до товаров которые подходят под два и более типа выбранных характеристик.
Что можно сделать?
if ($this->getFilterIds()) {
$query->whereHas('filters', function($query){
$query->whereIn('
filters.id', $this->getFilterIds());
});
}