trait SoftDeletingTrait (View source)
static void | bootSoftDeletingTrait() Boot the soft deleting trait for a model. | |
void | forceDelete() Force a hard delete on a soft deleted model. | |
bool|null | restore() Restore a soft-deleted model instance. | |
bool | trashed() Determine if the model instance has been soft-deleted. | |
static Builder|SoftDeletingTrait | withTrashed() Get a new query builder that includes soft deletes. | |
static Builder|SoftDeletingTrait | onlyTrashed() Get a new query builder that only includes soft deletes. | |
static void | restoring(Closure|string $callback) Register a restoring model event with the dispatcher. | |
static void | restored(Closure|string $callback) Register a restored model event with the dispatcher. | |
string | getDeletedAtColumn() Get the name of the "deleted at" column. | |
string | getQualifiedDeletedAtColumn() Get the fully qualified "deleted at" column. |
Boot the soft deleting trait for a model.
Force a hard delete on a soft deleted model.
Restore a soft-deleted model instance.
Determine if the model instance has been soft-deleted.
Get a new query builder that includes soft deletes.
Get a new query builder that only includes soft deletes.
Register a restoring model event with the dispatcher.
Register a restored model event with the dispatcher.
Get the name of the "deleted at" column.
Get the fully qualified "deleted at" column.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Database/Eloquent/SoftDeletingTrait.html