SoftDeletingScope
class SoftDeletingScope implements Scope (View source)
Свойства
| protected string[] | $extensions | Все расширения, которые должны быть добавлены к билдеру. |
Методы
| void | apply(Builder $builder, Model $model) Применить область действия к заданному билдеру запроса Eloquent. | |
| void | extend(Builder $builder) Расширить билдер запроса необходимыми функциями. | |
| string | getDeletedAtColumn(Builder $builder) Получить столбец "deleted at" для билдера. | |
| void | addRestore(Builder $builder) Добавить расширение restore к билдеру. | |
| void | addRestoreOrCreate(Builder $builder) Добавить расширение restore-or-create к билдеру. | |
| void | addCreateOrRestore(Builder $builder) Добавить расширение create-or-restore к билдеру. | |
| void | addWithTrashed(Builder $builder) Добавить расширение with-trashed к билдеру. | |
| void | addWithoutTrashed(Builder $builder) Добавить расширение without-trashed к билдеру. | |
| void | addOnlyTrashed(Builder $builder) Добавить расширение only-trashed к билдеру. |
Подробное описание
void apply(Builder $builder, Model $model)
Применить область действия к заданному билдеру запроса Eloquent.
void extend(Builder $builder)
Расширить билдер запроса необходимыми функциями.
protected string getDeletedAtColumn(Builder $builder)
Получить столбец "deleted at" для билдера.
protected void addRestore(Builder $builder)
Добавить расширение restore к билдеру.
protected void addRestoreOrCreate(Builder $builder)
Добавить расширение restore-or-create к билдеру.
protected void addCreateOrRestore(Builder $builder)
Добавить расширение create-or-restore к билдеру.
protected void addWithTrashed(Builder $builder)
Добавить расширение with-trashed к билдеру.
protected void addWithoutTrashed(Builder $builder)
Добавить расширение without-trashed к билдеру.
protected void addOnlyTrashed(Builder $builder)
Добавить расширение only-trashed к билдеру.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Database/Eloquent/SoftDeletingScope.html