DefaultTrait
trait DefaultTrait
Default column trait
Methods
string
getDefaultColumnName()
Get default column name
bool
getDefaultAttribute()
Mutator (get) for default attribute.
bool
setDefault(integer|string|null $id = null, int|null $userId = null)
Set model as default
Model|null
getDefault(int|null $userId = null)
Get default model
Builder
scopeDefaultQuery(Builder $query, int|null $userId = null)
Default scope
bool
hasDefault(int|null $userId = null)
Return true if default value is set
Details
at line 22
string
getDefaultColumnName()
Get default column name
at line 32
bool
getDefaultAttribute()
Mutator (get) for default attribute.
at line 46
bool
setDefault(integer|string|null $id = null, int|null $userId = null)
Set model as default
at line 66
Model|null
getDefault(int|null $userId = null)
Get default model
at line 78
Builder
scopeDefaultQuery(Builder $query, int|null $userId = null)
Default scope
at line 93
bool
hasDefault(int|null $userId = null)
Return true if default value is set