и той же таблице, внутри которого whereIn,
Такой вариант работает но для каждого whereIn создаются подзапросы к одной и той же таблице
есть ли возможность сделать форич внутри whereHas, или сделать join и внутри форича уже только whereIn?
Пробовал много разных вариантов, Гугл тоже особо не помог
И сколько я тебя таких whereHas, все они к одной таблице, могу предположить что это фильтрация по свойства товара.
Верно
Так может стоит попробовать фильтровать не через товар, а через свойства. Или посмотреть в сторону EAV реализации.
Вот это: https://sunel.github.io/eav/master/queries.html#selects
Не, простоя самописная
глянь как сделано в пакете, может чем-то поможет а товаров и свойств сколько в каталоге?
Обсуждают сегодня