PHP Trait Kyslik\ColumnSortable\Sortable

Afficher le fichier Open project: kyslik/column-sortable

Méthodes publiques

Méthode Description
scopeSortable ( Builder $query, array | null $defaultSortParameters = null ) : Builder

Private Methods

Méthode Description
columnExists ( $model, $column ) : boolean
formatToSortParameters ( array | string $sort ) : array
parseSortParameters ( array $sortParameters ) : array
queryJoinBuilder ( Builder $query, $relation ) : Builder
queryOrderBuilder ( Builder $query, array $sortParameters ) : Builder

Method Details

scopeSortable() public méthode

public scopeSortable ( Builder $query, array | null $defaultSortParameters = null ) : Builder
$query Illuminate\Database\Query\Builder
$defaultSortParameters array | null
Résultat Illuminate\Database\Query\Builder