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