кто делал фильтрацию через QueryBuilder и через relation ?
Например:
$groups = QueryBuilder::for(Group::class)
->join('clients', 'clients.group_id', '
groups.id')
->allowedFilters([
AllowedFilter::partial('clients.client_lead_id', null, false),
])
->paginate($request->per_page ? (int)$request->per_page : 25);
Это сделает такой запрос в бд
select
count(*) as aggregate
from
groups
inner join
clients on
clients.
group_id =
groups.
id
where
LOWER(
clients.
client_lead_id) LIKE '%8828695%'
and
groups.
deleted_at is null
но что всегда пустой ответ