Кто знает как через QueryBuilder можно сделать фильрацию по полям которые через relation
Вот есть такой код:
$groups = QueryBuilder::for(Group::class)
->with('clients')
->withCount('clients')
->orderBy('clients_count', 'ASC')
->orderBy('start_date', 'ASC')
->allowedFilters([
AllowedFilter::exact('clients.client_lead_id', null, false),
'start_date',
'end_date',
'week_days',
'start_time',
'end_time',
'public_comment',
'private_comment',
'group_status',
'crm_status',
'city_id',
])
->paginate($request->per_page ? (int)$request->per_page : 25);