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 forceDelete()
Выполнить жёсткое удаление мягко удалённой модели.
protected void performDeleteOnModel()
Выполнить фактический запрос удаления для данного экземпляра модели.
protected 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".
© 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