SoftDeletes
trait SoftDeletes (View source)
Свойства
| protected bool | $forceDeleting | Указывает, выполняется ли в настоящее время принудительное удаление модели. |
Методы
| static void | bootSoftDeletes() Инициализация трейта мягкого удаления для модели. | |
| bool|null | forceDelete() Выполнить жесткое удаление мягко удаленной модели. | |
| mixed | performDeleteOnModel() Выполнить фактическое удаление запроса для этого экземпляра модели. | |
| void | runSoftDelete() Выполнить фактическое удаление запроса для этого экземпляра модели. | |
| bool|null | restore() Восстановить экземпляр мягко удаленной модели. | |
| bool | trashed() Определить, был ли экземпляр модели мягко удален. | |
| static void | restoring(Closure|string $callback) Зарегистрировать событие восстановления модели в диспетчере. | |
| static void | restored(Closure|string $callback) Зарегистрировать событие восстановления модели в диспетчере. | |
| bool | isForceDeleting() Определить, выполняется ли в настоящее время принудительное удаление модели. | |
| string | getDeletedAtColumn() Получить имя столбца "удалено в". | |
| string | getQualifiedDeletedAtColumn() Получить полностью квалифицированный столбец "удалено в". |
Подробности
static void bootSoftDeletes()
Инициализация трейта мягкого удаления для модели.
bool|null forceDelete()
Выполнить жесткое удаление мягко удаленной модели.
protected mixed performDeleteOnModel()
Выполнить фактическое удаление запроса для этого экземпляра модели.
protected void runSoftDelete()
Выполнить фактическое удаление запроса для этого экземпляра модели.
bool|null restore()
Восстановить экземпляр мягко удаленной модели.
bool trashed()
Определить, был ли экземпляр модели мягко удален.
static void restoring(Closure|string $callback)
Зарегистрировать событие восстановления модели в диспетчере.
static void restored(Closure|string $callback)
Зарегистрировать событие восстановления модели в диспетчере.
bool isForceDeleting()
Определить, выполняется ли в настоящее время принудительное удаление модели.
string getDeletedAtColumn()
Получить имя столбца "удалено в".
string getQualifiedDeletedAtColumn()
Получить полностью квалифицированный столбец "удалено в".
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Database/Eloquent/SoftDeletes.html