Fixed Info column filter
This commit is contained in:
@@ -125,6 +125,31 @@ class OrganisationSprunje extends Sprunje
|
|||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filter by description (case insensitive).
|
||||||
|
*
|
||||||
|
* @param Builder $query
|
||||||
|
* @param mixed $value
|
||||||
|
*
|
||||||
|
* @return self
|
||||||
|
*/
|
||||||
|
protected function filterInfo($query, $value)
|
||||||
|
{
|
||||||
|
// Split value on separator for OR queries
|
||||||
|
$values = explode($this->orSeparator, $value);
|
||||||
|
$query->where(function ($query) use ($values) {
|
||||||
|
foreach ($values as $value) {
|
||||||
|
$query->orWhereRaw(
|
||||||
|
'LOWER(name) LIKE ?', [ '%' . strtolower($value) . '%' ]
|
||||||
|
)->orWhereRaw(
|
||||||
|
'LOWER(description) LIKE ?', [ '%' . strtolower($value) . '%' ]
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return a list of possible user statuses.
|
* Return a list of possible user statuses.
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user