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 | restoring(Closure|string $callback) Регистрирует событие восстановления модели в диспетчере. | |
| static void | restored(Closure|string $callback) Регистрирует событие восстановления модели в диспетчере. | |
| bool | isForceDeleting() Определяет, выполняется ли в данный момент принудительное удаление. | |
| string | getDeletedAtColumn() Получает имя колонки «удалено в». | |
| string | getQualifiedDeletedAtColumn() Получает полное имя колонки «удалено в». |
Подробности
static void bootSoftDeletes()
Запускает обработку признака мягкого удаления для модели.
void initializeSoftDeletes()
Инициализирует признак мягкого удаления для экземпляра.
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.8/Illuminate/Database/Eloquent/SoftDeletes.html