SoftDeletingScope
class SoftDeletingScope implements Scope (View source)
Properties
| protected string[] | $extensions | All of the extensions to be added to the builder. |
Methods
string
void
void
void
void
void
void
Details
void
extend(Builder $builder)
Extend the query builder with the needed functions.
protected string
getDeletedAtColumn(Builder $builder)
Get the "deleted at" column for the builder.
protected void
addRestore(Builder $builder)
Add the restore extension to the builder.
protected void
addRestoreOrCreate(Builder $builder)
Add the restore-or-create extension to the builder.
protected void
addCreateOrRestore(Builder $builder)
Add the create-or-restore extension to the builder.
protected void
addWithTrashed(Builder $builder)
Add the with-trashed extension to the builder.
protected void
addWithoutTrashed(Builder $builder)
Add the without-trashed extension to the builder.
protected void
addOnlyTrashed(Builder $builder)
Add the only-trashed extension to the builder.
Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.