Spec-Zone.ru › Laravel 4.2

SoftDeletingScope

class SoftDeletingScope implements ScopeInterface (View source)

Свойства

protected array $extensions Все расширения, которые нужно добавить к билдеру.

Методы

void apply(Builder $builder)

Применить область к заданному билдеру Eloquent запроса.

void remove(Builder $builder)

Удалить область из данного билдера Eloquent запроса.

void extend(Builder $builder)

Расширить билдер запроса необходимыми функциями.

string getDeletedAtColumn(Builder $builder)

Получить столбец "deleted at" для билдера.

void addForceDelete(Builder $builder)

Добавить расширение принудительного удаления к билдеру.

void addRestore(Builder $builder)

Добавить расширение восстановления к билдеру.

void addWithTrashed(Builder $builder)

Добавить расширение с удалёнными элементами к билдеру.

void addOnlyTrashed(Builder $builder)

Добавить расширение только для удалённых элементов к билдеру.

bool isSoftDeleteConstraint(array $where, string $column)

Определить, является ли заданное условие where ограничением мягкого удаления.

Подробности

void apply(Builder $builder)

Применить область к заданному билдеру Eloquent запроса.

Параметры

Builder $builder

Возвращаемое значение

void

void remove(Builder $builder)

Удалить область из данного билдера Eloquent запроса.

Параметры

Builder $builder

Возвращаемое значение

void

void extend(Builder $builder)

Расширить билдер запроса необходимыми функциями.

Параметры

Builder $builder

Возвращаемое значение

void

protected string getDeletedAtColumn(Builder $builder)

Получить столбец "deleted at" для билдера.

Параметры

Builder $builder

Возвращаемое значение

string

protected void addForceDelete(Builder $builder)

Добавить расширение принудительного удаления к билдеру.

Параметры

Builder $builder

Возвращаемое значение

void

protected void addRestore(Builder $builder)

Добавить расширение восстановления к билдеру.

Параметры

Builder $builder

Возвращаемое значение

void

protected void addWithTrashed(Builder $builder)

Добавить расширение с удалёнными элементами к билдеру.

Параметры

Builder $builder

Возвращаемое значение

void

protected void addOnlyTrashed(Builder $builder)

Добавить расширение только для удалённых элементов к билдеру.

Параметры

Builder $builder

Возвращаемое значение

void

protected bool isSoftDeleteConstraint(array $where, string $column)

Определить, является ли заданное условие where ограничением мягкого удаления.

Параметры

array $where
string $column

Возвращаемое значение

bool

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Database/Eloquent/SoftDeletingScope.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API