Spec-Zone.ru › Laravel 11

SoftDeletes

trait SoftDeletes (View source)

Свойства

protected bool $forceDeleting

Указывает, выполняется ли в данный момент принудительное удаление модели.

Методы

static void bootSoftDeletes()

Инициализация трейта мягкого удаления для модели.

void initializeSoftDeletes()

Инициализация трейта мягкого удаления для экземпляра.

bool|null forceDelete()

Принудительное удаление мягко удалённой модели.

bool|null forceDeleteQuietly()

Принудительное удаление мягко удалённой модели без срабатывания событий.

mixed performDeleteOnModel()

Выполнение фактического запроса удаления для данного экземпляра модели.

void runSoftDelete()

Выполнение фактического запроса удаления для данного экземпляра модели.

bool restore()

Восстановление экземпляра мягко удалённой модели.

bool restoreQuietly()

Восстановление экземпляра мягко удалённой модели без срабатывания событий.

bool trashed()

Определение, был ли экземпляр модели мягко удалён.

static void softDeleted(QueuedClosure|Closure|string $callback)

Регистрация обратного вызова события "softDeleted" для модели с диспетчером.

static void restoring(QueuedClosure|Closure|string $callback)

Регистрация обратного вызова события "restoring" для модели с диспетчером.

static void restored(QueuedClosure|Closure|string $callback)

Регистрация обратного вызова события "restored" для модели с диспетчером.

static void forceDeleting(QueuedClosure|Closure|string $callback)

Регистрация обратного вызова события "forceDeleting" для модели с диспетчером.

static void forceDeleted(QueuedClosure|Closure|string $callback)

Регистрация обратного вызова события "forceDeleted" для модели с диспетчером.

bool isForceDeleting()

Определение, выполняется ли в данный момент принудительное удаление модели.

string getDeletedAtColumn()

Получение имени столбца "deleted at".

string getQualifiedDeletedAtColumn()

Получение полностью квалифицированного имени столбца "deleted at".

Подробности

static void bootSoftDeletes()

Инициализация трейта мягкого удаления для модели.

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

void

void initializeSoftDeletes()

Инициализация трейта мягкого удаления для экземпляра.

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

void

bool|null forceDelete()

Принудительное удаление мягко удалённой модели.

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

bool|null

bool|null forceDeleteQuietly()

Принудительное удаление мягко удалённой модели без срабатывания событий.

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

bool|null

protected mixed performDeleteOnModel()

Выполнение фактического запроса удаления для данного экземпляра модели.

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

mixed

protected void runSoftDelete()

Выполнение фактического запроса удаления для данного экземпляра модели.

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

void

bool restore()

Восстановление экземпляра мягко удалённой модели.

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

bool

bool restoreQuietly()

Восстановление экземпляра мягко удалённой модели без срабатывания событий.

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

bool

bool trashed()

Определение, был ли экземпляр модели мягко удалён.

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

bool

static void softDeleted(QueuedClosure|Closure|string $callback)

Регистрация обратного вызова события "softDeleted" для модели с диспетчером.

Параметры

QueuedClosure|Closure|string $callback

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

void

static void restoring(QueuedClosure|Closure|string $callback)

Регистрация обратного вызова события "restoring" для модели с диспетчером.

Параметры

QueuedClosure|Closure|string $callback

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

void

static void restored(QueuedClosure|Closure|string $callback)

Регистрация обратного вызова события "restored" для модели с диспетчером.

Параметры

QueuedClosure|Closure|string $callback

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

void

static void forceDeleting(QueuedClosure|Closure|string $callback)

Зарегистрировать обратный вызов события "forceDeleting" модели с диспетчером.

Параметры

QueuedClosure|Closure|string $callback

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

void

static void forceDeleted(QueuedClosure|Closure|string $callback)

Зарегистрировать обратный вызов события "forceDeleted" модели с диспетчером.

Параметры

QueuedClosure|Closure|string $callback

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

void

bool isForceDeleting()

Определить, выполняется ли в данный момент удаление модели с принудительным удалением.

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

bool

string getDeletedAtColumn()

Получить имя столбца "deleted at".

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

string

string getQualifiedDeletedAtColumn()

Получить полностью квалифицированный столбец "deleted at".

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

string

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

Spec-Zone.ru

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