PHP Трейт Spatie\MediaLibrary\SortableTrait

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

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

Метод Описание
getHighestOrderNumber ( ) : integer * Determine the order value for the new record.
scopeOrdered ( Builder $query ) : Builder * Let's be nice and provide an ordered scope.
setHighestOrderNumber ( ) Modify the order column value.
setNewOrder ( array $ids, integer $startOrder = 1 ) This function reorders the records: the record with the first id in the array will get order 1, the record with the second it will get order 2, .
shouldSortWhenCreating ( ) : boolean * Determine if the order column should be set when saving a new model instance.

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

Метод Описание
determineOrderColumnName ( ) : string Determine the column name of the order column.

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

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

Determine the column name of the order column.
protected determineOrderColumnName ( ) : string
Результат string

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

* Determine the order value for the new record.
public getHighestOrderNumber ( ) : integer
Результат integer

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

* Let's be nice and provide an ordered scope.
public scopeOrdered ( Builder $query ) : Builder
$query Illuminate\Database\Eloquent\Builder
Результат Illuminate\Database\Eloquent\Builder

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

Modify the order column value.

setNewOrder() публичный статический Метод

.. A starting order number can be optionally supplied (defaults to 1).
public static setNewOrder ( array $ids, integer $startOrder = 1 )
$ids array
$startOrder integer

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

* Determine if the order column should be set when saving a new model instance.
public shouldSortWhenCreating ( ) : boolean
Результат boolean