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
bool
isShowTools()
是否显示导出按钮
disableTools(bool $disable = true)
Disable export.
string
renderHeaderTools()
Render custom tools.
Details
in
HasQuickSearch at line 37
QuickSearch
quickSearch($search = null)
No description
in
HasQuickSearch at line 56
protected mixed|void
applyQuickSearch()
Apply the search query to the query.
in
HasQuickSearch at line 85
protected
addWhereBindings(string $query)
Add where bindings.
in
HasQuickSearch at line 129
protected array
parseQueryBindings(array $queries)
Parse quick query bindings.
in
HasQuickSearch at line 167
protected
addWhereLikeBinding(string $column, bool $or, string $pattern)
Add where like binding to model query.
in
HasQuickSearch at line 185
protected
addWhereDatetimeBinding(string $column, bool $or, string $function, string $value)
Add where date time function binding to model query.
in
HasQuickSearch at line 200
protected
addWhereInBinding(string $column, bool $or, bool $not, string $values)
Add where in binding to the model query.
in
HasQuickSearch at line 225
protected
addWhereBetweenBinding(string $column, bool $or, string $start, string $end)
Add where between binding to the model query.
in
HasQuickSearch at line 240
protected
addWhereBasicBinding(string $column, bool $or, string $operator, string $value)
Add where basic binding to the model query.
at line 23
bool
isShowTools()
是否显示导出按钮
at line 34
HasTools
disableTools(bool $disable = true)
Disable export.
at line 57
string
renderHeaderTools()
Render custom tools.