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) Регистрирует обратный вызов события «restoring» модели в диспетчере. | |
| static void | restored(Closure|string $callback) Регистрирует обратный вызов события «restored» модели в диспетчере. | |
| static void | forceDeleted(Closure|string $callback) Регистрирует обратный вызов события «forceDeleted» модели в диспетчере. | |
| 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)
Регистрирует обратный вызов события «restoring» модели в диспетчере.
static void restored(Closure|string $callback)
Регистрирует обратный вызов события «restored» модели в диспетчере.
static void forceDeleted(Closure|string $callback)
Регистрирует обратный вызов события «forceDeleted» модели в диспетчере.
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/7.x/Illuminate/Database/Eloquent/SoftDeletes.html