PHP Класс Encore\Admin\Grid\Model

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$data array
$model Illuminate\Database\Eloquent\Model Eloquent model instance of the grid model.
$perPage * 20 items per page as default.
$queries array Array of queries of the eloquent model.
$sort array Sort parameters of the model.

Открытые методы

Метод Описание
__call ( $method, $arguments )
__construct ( Model $model ) Create a new grid model instance.
__get ( $key )
addConditions ( array $conditions ) : void Add conditions to grid model.
buildData ( ) : array Build.
eloquent ( ) : Model Get the eloquent model of the grid model.
getTable ( ) : string Get table of the model.

Защищенные методы

Метод Описание
findQueryByMethod ( $method ) : static Find query by method name.
get ( )
joinParameters ( Illuminate\Database\Eloquent\Relations\Relation $relation ) : array Build join parameters.
setPaginate ( ) : void Set the grid paginate.
setRelationSort ( string $column ) : void Set relation sort.
setSort ( ) : void Set the grid sort.

Описание методов

__call() публичный Метод

public __call ( $method, $arguments )

__construct() публичный Метод

Create a new grid model instance.
public __construct ( Model $model )
$model Illuminate\Database\Eloquent\Model

__get() публичный Метод

public __get ( $key )

addConditions() публичный Метод

Add conditions to grid model.
public addConditions ( array $conditions ) : void
$conditions array
Результат void

buildData() публичный Метод

Build.
public buildData ( ) : array
Результат array

eloquent() публичный Метод

Get the eloquent model of the grid model.
public eloquent ( ) : Model
Результат Illuminate\Database\Eloquent\Model

findQueryByMethod() защищенный Метод

Find query by method name.
protected findQueryByMethod ( $method ) : static
$method
Результат static

get() защищенный Метод

protected get ( )

getTable() публичный Метод

Get table of the model.
public getTable ( ) : string
Результат string

joinParameters() защищенный Метод

Build join parameters.
protected joinParameters ( Illuminate\Database\Eloquent\Relations\Relation $relation ) : array
$relation Illuminate\Database\Eloquent\Relations\Relation
Результат array

setPaginate() защищенный Метод

Set the grid paginate.
protected setPaginate ( ) : void
Результат void

setRelationSort() защищенный Метод

Set relation sort.
protected setRelationSort ( string $column ) : void
$column string
Результат void

setSort() защищенный Метод

Set the grid sort.
protected setSort ( ) : void
Результат void

Описание свойств

$data защищенное свойство

protected array $data
Результат array

$model защищенное свойство

Eloquent model instance of the grid model.
protected Model,Illuminate\Database\Eloquent $model
Результат Illuminate\Database\Eloquent\Model

$perPage защищенное свойство

* 20 items per page as default.
protected $perPage

$queries защищенное свойство

Array of queries of the eloquent model.
protected array $queries
Результат array

$sort защищенное свойство

Sort parameters of the model.
protected array $sort
Результат array