Spec-Zone.ru › Laravel 7

SoftDeletes

trait SoftDeletes (View source)

Свойства

protected bool$forceDeleting

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

Методы

static voidbootSoftDeletes()

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

voidinitializeSoftDeletes()

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

bool|nullforceDelete()

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

mixedperformDeleteOnModel()

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

voidrunSoftDelete()

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

bool|nullrestore()

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

booltrashed()

Определяет, была ли модель мягко удалена.

static voidrestoring(Closure|string $callback)

Регистрирует обратный вызов события «restoring» модели в диспетчере.

static voidrestored(Closure|string $callback)

Регистрирует обратный вызов события «restored» модели в диспетчере.

static voidforceDeleted(Closure|string $callback)

Регистрирует обратный вызов события «forceDeleted» модели в диспетчере.

boolisForceDeleting()

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

stringgetDeletedAtColumn()

Возвращает имя столбца «deleted at».

stringgetQualifiedDeletedAtColumn()

Возвращает полностью квалифицированное имя столбца «deleted at».

static BuilderwithTrashed()

Без описания

static BuilderonlyTrashed()

Без описания

static BuilderwithoutTrashed()

Без описания

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

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

Возвращает имя столбца «deleted at».

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

string

string getQualifiedDeletedAtColumn()

Возвращает полностью квалифицированное имя столбца «deleted at».

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

string

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

Spec-Zone.ru

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