finish searchbox relate trans

This commit is contained in:
xiaomlove
2022-10-29 04:19:39 +08:00
parent 8bc9a84392
commit 29e167e734
7 changed files with 168 additions and 4 deletions

View File

@@ -61,8 +61,10 @@ class CodecResource extends Resource
->options(SearchBox::query()->pluck('name', 'id')->toArray())
->label(__('label.search_box.taxonomy.mode'))
->query(function (Builder $query, array $data) {
return $query->where(function (Builder $query) use ($data) {
return $query->where('mode', 0)->orWhere('mode', $data['value']);
return $query->when($data['value'], function (Builder $query, $value) {
return $query->where(function (Builder $query) use ($value) {
return $query->where('mode', $value)->orWhere('mode', 0);
});
});
})
,