【发布时间】:2021-10-05 05:47:25
【问题描述】:
我正在使用 laravel spatie 过滤模型,我在允许的过滤器数组中有以下过滤器
$this->allowedFilters = [
'name',
AllowedFilter::exact('company_id'),
'location',
'summary',
'client_name',
];
当我提出类似的要求时
past-projects?filter[company_id]=${companyId}&filter[name]=${search}&filter[summary]={company_id}
它使用AND条件搜索完全包含所有传递的搜索参数的数据,如果传递的任何参数不匹配,则不返回任何结果。如果任何传递的参数匹配,我想得到结果。
任何帮助将不胜感激。
【问题讨论】:
标签: php laravel laravel-query-builder