PHP Class Encore\Admin\Grid\Filter\AbstractFilter

Show file Open project: z-song/laravel-admin Class Usage Examples

Protected Properties

Property Type Description
$column
$field
$id
$label
$query
$value

Public Methods

Method Description
__construct ( $column, $label = '' )
__toString ( )
condition ( array $inputs ) : array | mixed | null Get query condition from filter.
datetime ( ) Datetime filter.
field ( )
formatId ( $columns ) : array | string Format id.
getId ( )
render ( )
select ( array $options = [] ) Select filter.
setupField ( ) : void Setup field.

Protected Methods

Method Description
buildCondition ( )
buildRelationCondition ( )
fieldVars ( )
formatLabel ( string $label ) : string Format label.
formatName ( string $column ) : string Format name.
setField ( $field )
variables ( )

Method Details

__construct() public method

public __construct ( $column, $label = '' )

__toString() public method

public __toString ( )

buildCondition() protected method

protected buildCondition ( )

buildRelationCondition() protected method

protected buildRelationCondition ( )

condition() public method

Get query condition from filter.
public condition ( array $inputs ) : array | mixed | null
$inputs array
return array | mixed | null

datetime() public method

Datetime filter.
public datetime ( )

field() public method

public field ( )

fieldVars() protected method

protected fieldVars ( )

formatId() public method

Format id.
public formatId ( $columns ) : array | string
$columns
return array | string

formatLabel() protected method

Format label.
protected formatLabel ( string $label ) : string
$label string
return string

formatName() protected method

Format name.
protected formatName ( string $column ) : string
$column string
return string

getId() public method

public getId ( )

render() public method

public render ( )

select() public method

Select filter.
public select ( array $options = [] )
$options array

setField() protected method

protected setField ( $field )

setupField() public method

Setup field.
public setupField ( ) : void
return void

variables() protected method

protected variables ( )

Property Details

$column protected property

protected $column

$field protected property

protected $field

$id protected property

protected $id

$label protected property

protected $label

$query protected property

protected $query

$value protected property

protected $value