Сейчас вывожу записи конкретной категории на которую перехожу, а вот как вывести записи всех подкатегорий? При этом использую сводную таблицу
Companies | Categories | Company_category
Подкатегории вывожу через parent_id
Сейчас код выглядит вот так
$companies = Company::search(request('search'))->query(function(Builder $query) use($category){
$query->select(['id', 'name', 'company_type_id', 'logo'])
->when($category->exists, function(Builder $query) use($category){
$query->whereRelation(
'categories',
'categories.id',
'=',
$category->id
);
})
->sorted()
->companyByCity();
})->paginate(15);