HasTools
trait HasTools
Traits
Trait HasQuickSearch.
Properties
static string | $searchKey | from HasQuickSearch | |
protected array|string|Closure | $search | from HasQuickSearch | |
Collection | $columns | from HasQuickSearch | |
Tools | $tools | Header tools. |
Methods
addWhereLikeBinding(string $column, bool $or, string $pattern)
Add where like binding to model query.
from
HasQuickSearch
addWhereDatetimeBinding(string $column, bool $or, string $function, string $value)
Add where date time function binding to model query.
from
HasQuickSearch
addWhereInBinding(string $column, bool $or, bool $not, string $values)
Add where in binding to the model query.
from
HasQuickSearch
addWhereBetweenBinding(string $column, bool $or, string $start, string $end)
Add where between binding to the model query.
from
HasQuickSearch
addWhereBasicBinding(string $column, bool $or, string $operator, string $value)
Add where basic binding to the model query.
from
HasQuickSearch
string
renderHeaderTools()
Render custom tools.
Details
in
HasQuickSearch at line 35
QuickSearch
quickSearch($search = null)
No description
in
HasQuickSearch at line 54
protected mixed|void
applyQuickSearch()
Apply the search query to the query.
in
HasQuickSearch at line 83
protected
addWhereBindings(string $query)
Add where bindings.
in
HasQuickSearch at line 127
protected array
parseQueryBindings(array $queries)
Parse quick query bindings.
in
HasQuickSearch at line 165
protected
addWhereLikeBinding(string $column, bool $or, string $pattern)
Add where like binding to model query.
in
HasQuickSearch at line 183
protected
addWhereDatetimeBinding(string $column, bool $or, string $function, string $value)
Add where date time function binding to model query.
in
HasQuickSearch at line 198
protected
addWhereInBinding(string $column, bool $or, bool $not, string $values)
Add where in binding to the model query.
in
HasQuickSearch at line 223
protected
addWhereBetweenBinding(string $column, bool $or, string $start, string $end)
Add where between binding to the model query.
in
HasQuickSearch at line 238
protected
addWhereBasicBinding(string $column, bool $or, string $operator, string $value)
Add where basic binding to the model query.
at line 27
void
tools(Closure $callback)
Setup grid tools.
at line 37
string
renderHeaderTools()
Render custom tools.