Сейчас вывожу записи конкретной категории на которую перехожу, а вот как вывести записи всех подкатегорий? При этом использую сводную таблицу
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);