Spec-Zone.ru › Laravel 5.4

SoftDeletingTrait

trait SoftDeletingTrait (View source)

Свойства

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

Методы

static void bootSoftDeletingTrait()

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

void forceDelete()

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

void performDeleteOnModel()

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

void runSoftDelete()

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

bool|null restore()

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

bool trashed()

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

static Builder|SoftDeletingTrait withTrashed()

Получить новый билдер запроса, включающий мягкие удаления.

static Builder|SoftDeletingTrait onlyTrashed()

Получить новый билдер запроса, включающий только мягкие удаления.

static void restoring(Closure|string $callback)

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

static void restored(Closure|string $callback)

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

string getDeletedAtColumn()

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

string getQualifiedDeletedAtColumn()

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

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

static void bootSoftDeletingTrait()

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

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

void

void forceDelete()

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

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

void

protected void performDeleteOnModel()

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

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

void

protected void runSoftDelete()

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

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

void

bool|null restore()

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

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

bool|null

bool trashed()

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

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

bool

static Builder|SoftDeletingTrait withTrashed()

Получить новый билдер запроса, включающий мягкие удаления.

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

Builder|SoftDeletingTrait

static Builder|SoftDeletingTrait onlyTrashed()

Получить новый билдер запроса, включающий только мягкие удаления.

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

Builder|SoftDeletingTrait

static void restoring(Closure|string $callback)

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

Параметры

Closure|string $callback

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

void

static void restored(Closure|string $callback)

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

Параметры

Closure|string $callback

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

void

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/5.4/Illuminate/Database/Eloquent/SoftDeletingTrait.html

Spec-Zone.ru

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