Spec-Zone.ru › Laravel 9

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(Closure|string $callback)

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

static void restoring(Closure|string $callback)

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

static void restored(Closure|string $callback)

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

static void forceDeleting(Closure|string $callback)

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

static void forceDeleted(Closure|string $callback)

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

bool isForceDeleting()

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

string getDeletedAtColumn()

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

string getQualifiedDeletedAtColumn()

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

static Builder withTrashed(bool $withTrashed = true)

Без описания

static Builder onlyTrashed()

Без описания

static Builder withoutTrashed()

Без описания

Подробности

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(Closure|string $callback)

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

Параметры

Closure|string $callback

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

void

static void restoring(Closure|string $callback)

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

Параметры

Closure|string $callback

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

void

static void restored(Closure|string $callback)

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

Параметры

Closure|string $callback

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

void

static void forceDeleting(Closure|string $callback)

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

Параметры

Closure|string $callback

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

void

static void forceDeleted(Closure|string $callback)

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

Параметры

Closure|string $callback

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

void

bool isForceDeleting()

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

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

bool

string getDeletedAtColumn()

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

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

string

string getQualifiedDeletedAtColumn()

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

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

string

static Builder withTrashed(bool $withTrashed = true)

Без описания

Параметры

bool $withTrashed

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

Builder

static Builder onlyTrashed()

Без описания

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

Builder

static Builder withoutTrashed()

Без описания

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

Builder

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

Spec-Zone.ru

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