add name and shortname to the filter criteria
This commit is contained in:
parent
c7fd49e553
commit
bace58d2c8
@ -36,11 +36,15 @@ class ItemsCollection
|
||||
*/
|
||||
public function findItem(string $query): Collection
|
||||
{
|
||||
return $this->items->filter(function ($val) use ($query) {
|
||||
return $this->items->filter(function ($val, $key) use ($query) {
|
||||
$query = Str::lower($query);
|
||||
return Str::contains($val['_id'], $query)
|
||||
|| Str::contains($val['_name'], $query)
|
||||
|| Str::contains($val['_parent'], $query);
|
||||
|| Str::contains($val['_parent'], $query)
|
||||
|| (($this->locale[$key] ?? false)
|
||||
&& $this->locale[$key]['Name']
|
||||
&& Str::contains(Str::lower($this->locale[$key]['Name']), $query)
|
||||
&& Str::contains(Str::lower($this->locale[$key]['ShortName']), $query));
|
||||
})->map(function ($item) {
|
||||
return [
|
||||
'_id' => $item['_id'],
|
||||
|
Loading…
x
Reference in New Issue
Block a user