Class BaseEngine
Class BaseEngine.
- Yajra\Datatables\Engines\BaseEngine implements Yajra\Datatables\Contracts\DataTableEngineContract
Direct known subclasses
Yajra\Datatables\Engines\CollectionEngine, Yajra\Datatables\Engines\QueryBuilderEngineIndirect known subclasses
Yajra\Datatables\Engines\EloquentEngine
Abstract
Namespace: Yajra\Datatables\Engines
Package: Yajra\Datatables\Engines
Author: Arjay Angeles aqangeles@gmail.com
Located at Engines/BaseEngine.php
Namespace: Yajra\Datatables\Engines
Package: Yajra\Datatables\Engines
Author: Arjay Angeles aqangeles@gmail.com
Located at Engines/BaseEngine.php
public
string
|
|
protected
boolean
|
|
public
boolean
|
|
public
string
|
#
wildcardLikeString( string $str, boolean $lowercase = true )
Adds % wildcards to the given string. |
public
string
|
|
public
array
|
|
public
mixed
|
|
public
boolean
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
mixed
|
|
public
|
columnSearch(),
count(),
filter(),
filtering(),
ordering(),
paging(),
results(),
totalCount()
|
public
|
$request
Datatables Request object. |
|
protected
Illuminate\Database\Connection
|
$connection
Database connection used. |
|
protected
Illuminate\Database\Query\Builder|Illuminate\Database\Eloquent\Builder
|
$query
Builder object. |
|
protected
Illuminate\Database\Query\Builder
|
$builder
Query builder object. |
|
protected
array
|
$columns
Array of result columns/fields. |
#
[]
|
protected
array
|
$columnDef
DT columns definitions container (add/edit/remove/filter/order/escape). |
#
[
'index' => false,
'append' => [],
'edit' => [],
'excess' => ['rn', 'row_num'],
'filter' => [],
'order' => [],
'escape' => [],
'blacklist' => ['password', 'remember_token'],
'whitelist' => '*',
]
|
protected
string
|
$query_type
Query type. |
|
protected
array
|
$extraColumns
Extra/Added columns. |
#
[]
|
protected
integer
|
$totalRecords
Total records. |
#
0
|
protected
integer
|
$filteredRecords
Total filtered records. |
#
0
|
protected
boolean
|
$autoFilter
Auto-filter flag. |
#
true
|
protected
boolean
|
$withTrashed
Select trashed records in count function for models with soft deletes trait. By default we do not select soft deleted records |
#
false
|
protected
Closure
|
$filterCallback
Callback to override global search. |
|
protected
mixed
|
$filterCallbackParameters
Parameters to passed on filterCallback. |
|
protected
array
|
$templates
DT row templates container. |
#
[
'DT_RowId' => '',
'DT_RowClass' => '',
'DT_RowData' => [],
'DT_RowAttr' => [],
]
|
protected
League\Fractal\TransformerAbstract
|
$transformer
Output transformer. |
#
null
|
protected
string
|
$prefix
Database prefix |
|
protected
string
|
$database
Database driver used. |
|
protected
boolean
|
$isFilterApplied
[internal] Track if any filter was applied for at least one column |
#
false
|
protected
string|null
|
$serializer
Fractal serializer class. |
#
null
|
protected
Closure
|
$orderCallback
Custom ordering callback. |
|
protected
boolean
|
$skipPaging
Skip paginate as needed. |
#
false
|