trait HasColumns

Traits

Macroable

Methods

column(string $name, string $label = '')

Add a column to Grid.

__call(string $method, array $parameters)

Dynamically add columns to the grid view.

Collection
getColumns()

No description

applyColumnOrderBy()

No description

addRelationColumn(string $name, string $label = '')

Add a relation column to grid.

addJsonColumn(string $name, string $label = '')

Add a json type column to grid.

prependColumn(string $name = '', string $label = '')

Prepend column to grid.

addColumn(string $name = '', string $label = '')

Add column to grid.

bool|Column
handleGetMutatorColumn(string $method, string $label)

Handle get mutator column for grid.

bool|Column
handleRelationColumn(string $method, string $label)

Handle relation column for grid.

Details

at line 36
Column column(string $name, string $label = '')

Add a column to Grid.

Parameters

string $name
string $label

Return Value

Column

Exceptions

ApplicationException

at line 57
Column __call(string $method, array $parameters)

Dynamically add columns to the grid view.

Parameters

string $method
array $parameters

Return Value

Column

at line 83
Collection getColumns()

No description

Return Value

Collection

at line 90
protected applyColumnOrderBy()

No description

at line 108
protected Column addRelationColumn(string $name, string $label = '')

Add a relation column to grid.

Parameters

string $name
string $label

Return Value

Column

Exceptions

ApplicationException

at line 134
protected Column addJsonColumn(string $name, string $label = '')

Add a json type column to grid.

Parameters

string $name
string $label

Return Value

Column

at line 151
protected Column prependColumn(string $name = '', string $label = '')

Prepend column to grid.

Parameters

string $name
string $label

Return Value

Column

at line 169
protected Column addColumn(string $name = '', string $label = '')

Add column to grid.

Parameters

string $name
string $label

Return Value

Column

at line 187
protected bool|Column handleGetMutatorColumn(string $method, string $label)

Handle get mutator column for grid.

Parameters

string $method
string $label

Return Value

bool|Column

at line 204
protected bool|Column handleRelationColumn(string $method, string $label)

Handle relation column for grid.

Parameters

string $method
string $label

Return Value

bool|Column