Spec-Zone.ru › Laravel 5.5

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

Spec-Zone.ru

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