Spec-Zone.ru › Laravel 5.5

SoftDeletingScope

class SoftDeletingScope implements Scope (View source)

Свойства

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

Методы

void apply(Builder $builder, Model $model)

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

void extend(Builder $builder)

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

string getDeletedAtColumn(Builder $builder)

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

void addRestore(Builder $builder)

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

void addWithTrashed(Builder $builder)

Добавить расширение с мусором к создателю запроса.

void addWithoutTrashed(Builder $builder)

Добавить расширение без мусора к создателю запроса.

void addOnlyTrashed(Builder $builder)

Добавить расширение только с мусором к создателю запроса.

Подробности

void apply(Builder $builder, Model $model)

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

Параметры

Builder $builder
Model $model

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

void

void extend(Builder $builder)

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

Параметры

Builder $builder

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

void

protected string getDeletedAtColumn(Builder $builder)

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

Параметры

Builder $builder

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

string

protected void addRestore(Builder $builder)

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

Параметры

Builder $builder

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

void

protected void addWithTrashed(Builder $builder)

Добавить расширение с мусором к создателю запроса.

Параметры

Builder $builder

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

void

protected void addWithoutTrashed(Builder $builder)

Добавить расширение без мусора к создателю запроса.

Параметры

Builder $builder

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

void

protected void addOnlyTrashed(Builder $builder)

Добавить расширение только с мусором к создателю запроса.

Параметры

Builder $builder

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

void

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

Spec-Zone.ru

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