Spec-Zone.ru › Laravel 10

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()

Без описания

Подробности

статический 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

статический void softDeleted(Closure|string $callback)

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

Параметры

Closure|string $callback

Значение возврата

void

статический void restoring(Closure|string $callback)

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

Параметры

Closure|string $callback

Значение возврата

void

статический 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/10.x/Illuminate/Database/Eloquent/SoftDeletes.html

Spec-Zone.ru

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