메소드 |
설명 |
|
compileColumnQuery ( mixed $query, string | Closur\Closure $method, mixed $parameters, string $column, string $keyword ) |
Perform filter column on selected field. |
|
compileColumnSearch ( integer $i, mixed $column, string $keyword ) |
Compile queries for column search. |
|
compileQuerySearch ( mixed $query, string $column, string $keyword, string $relation = 'or' ) |
Compile query builder where clause depending on configurations. |
|
compileRelationSearch ( mixed $query, string $relation, string $column, string $keyword ) |
Add relation query on global search. |
|
getEagerLoads ( ) : array |
Get eager loads keys if eloquent. |
|
getNullsLastSql ( string $column, string $direction ) : string |
Get NULLS LAST SQL. |
|
init ( Request $request, Builder $builder, string $type = 'builder' ) |
Initialize attributes. |
|
joinEagerLoadedColumn ( string $relation, string $relationColumn ) : string |
Join eager loaded relation and get the related column name. |
|
parameterize ( ) : array |
Build Query Builder Parameters. |
|
prepareKeyword ( string $keyword ) : string |
Prepare search keyword based on configurations. |
|
regexColumnSearch ( mixed $column, string $keyword ) |
Compile regex query column search. |
|
wrap ( string $column ) : string |
Wrap column with DB grammar. |
|