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 initializeSoftDeletes()
Инициализировать обработку мягкого удаления для экземпляра.
bool|null forceDelete()
Выполнить жесткое удаление мягко удалённой модели.
protected mixed performDeleteOnModel()
Выполнить фактический запрос удаления для этого экземпляра модели.
protected 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()
Получить имя столбца "удалено в".
string getQualifiedDeletedAtColumn()
Получить полностью квалифицированный столбец "удалено в".
static Builder withTrashed(bool $withTrashed = true)
Без описания
static Builder onlyTrashed()
Без описания
static Builder withoutTrashed()
Без описания
© 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