Spec-Zone.ru › Laravel 8

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

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

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(bool $withTrashed = true)

Без описания

static Builder onlyTrashed()

Без описания

static Builder withoutTrashed()

Без описания

Подробное описание

static void bootSoftDeletes()

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

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

void

void initializeSoftDeletes()

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

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

void

bool|null forceDelete()

Выполнить жесткое удаление мягко удалённой модели.

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

bool|null

protected mixed performDeleteOnModel()

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

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

mixed

protected void runSoftDelete()

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

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

void

bool|null restore()

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

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

bool|null

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

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

Параметры

Closure|string $callback

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

void

bool isForceDeleting()

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

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

bool

string getDeletedAtColumn()

Получить имя столбца "удалено в".

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

string

string getQualifiedDeletedAtColumn()

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

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

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/8.x/Illuminate/Database/Eloquent/SoftDeletes.html

Spec-Zone.ru

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