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

Return Value

string

at line 32
bool getDefaultAttribute()

Mutator (get) for default attribute.

Return Value

bool

at line 46
bool setDefault(integer|string|null $id = null, int|null $userId = null)

Set model as default

Parameters

integer|string|null $id
int|null $userId

Return Value

bool

at line 66
Model|null getDefault(int|null $userId = null)

Get default model

Parameters

int|null $userId

Return Value

Model|null

at line 78
Builder scopeDefaultQuery(Builder $query, int|null $userId = null)

Default scope

Parameters

Builder $query
int|null $userId

Return Value

Builder

at line 93
bool hasDefault(int|null $userId = null)

Return true if default value is set

Parameters

int|null $userId

Return Value

bool