SoftDeletes
trait SoftDeletes (View source)
Свойства
| protected bool | $forceDeleting | Указывает, выполняется ли в данный момент принудительное удаление. |
Методы
| static void | bootSoftDeletes() Запускает обработчик для удаления модели. | |
| void | initializeSoftDeletes() Инициализирует обработчик мягкого удаления для экземпляра. | |
| bool|null | forceDelete() Принудительно удаляет модель. | |
| mixed | performDeleteOnModel() Выполняет фактический запрос удаления для этого экземпляра модели. | |
| void | runSoftDelete() Выполняет фактический запрос удаления для этого экземпляра модели. | |
| bool|null | restore() Восстанавливает экземпляр модели, удаленный мягко. | |
| bool | trashed() Определяет, была ли модель удалена мягко. | |
| static void | restoring(Closure|string $callback) Регистрирует событие восстановления модели. | |
| static void | restored(Closure|string $callback) Регистрирует событие восстановления модели. | |
| bool | isForceDeleting() Определяет, выполняется ли в данный момент принудительное удаление. | |
| string | getDeletedAtColumn() Возвращает имя столбца "deleted at". | |
| string | getQualifiedDeletedAtColumn() Возвращает полное квалифицированное имя столбца "deleted at". | |
| static Builder | withTrashed() Без описания | |
| static Builder | onlyTrashed() Без описания | |
| static Builder | withoutTrashed() Без описания |
Подробности
static void bootSoftDeletes()
Запускает обработчик для удаления модели.
void initializeSoftDeletes()
Инициализирует обработчик мягкого удаления для экземпляра.
bool|null forceDelete()
Принудительно удаляет модель.
protected mixed performDeleteOnModel()
Выполняет фактический запрос удаления для этого экземпляра модели.
protected void runSoftDelete()
Выполняет фактический запрос удаления для этого экземпляра модели.
bool|null restore()
Восстанавливает экземпляр модели, удаленный мягко.
bool trashed()
Определяет, была ли модель удалена мягко.
static void restoring(Closure|string $callback)
Регистрирует событие восстановления модели.
static void restored(Closure|string $callback)
Регистрирует событие восстановления модели.
bool isForceDeleting()
Определяет, выполняется ли в данный момент принудительное удаление.
string getDeletedAtColumn()
Возвращает имя столбца "deleted at".
string getQualifiedDeletedAtColumn()
Возвращает полное квалифицированное имя столбца "deleted at".
static Builder withTrashed()
Без описания
static Builder onlyTrashed()
Без описания
static Builder withoutTrashed()
Без описания
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Database/Eloquent/SoftDeletes.html