SoftDeletingScope
Класс SoftDeletingScope реализует Scope (View source)
Свойства
| protected массив | $extensions | Все расширения, которые должны быть добавлены к билдеру. |
Методы
| void |
apply(Builder $builder, Model $model)
Применить область видимости к заданному билдеру запроса Eloquent. |
|
| void |
extend(Builder $builder)
Расширить билдер запроса необходимыми функциями. |
|
| строка |
getDeletedAtColumn(Builder $builder)
Получить столбец "deleted at" для билдера. |
|
| void |
addRestore(Builder $builder)
Добавить расширение 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 строка getDeletedAtColumn(Builder $builder)
Получить столбец "deleted at" для билдера.
protected void addRestore(Builder $builder)
Добавить расширение 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/7.x/Illuminate/Database/Eloquent/SoftDeletingScope.html