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