Status
trait Status
Update Status field Change default status column name in model: protected $statusColumn = 'column name';
Properties
static | $DISABLED | Disabled | |
static | $ACTIVE | Active | |
static | $COMPLETED | Completed | |
static | $PUBLISHED | Published | |
static | $PENDING | Pending activation | |
static | $SUSPENDED | Suspended | |
protected array | $statusText | Status text |
Methods
int
ACTIVE()
Return active value
int
DISABLED()
Return disabled value
int
COMPLETED()
Return completed value
int
PENDING()
Pending activation
int
SUSPENDED()
Suspended
Builder
scopeStatusQuery(Builder $query, mixed $items)
Status scope
string
getStatusColumn()
Get status column name
integer|false
resolveStatusText(string|int $status)
Resolve status id
Builder
getActive()
Return active model query builder
Builder
scopeActiveQuery(Builder $query)
Active status scope
Builder
getDisabled()
Return disabled model query builder
bool
setStatus(integer|string|null $status = null)
Set model status
int
resolveStatusValue(integer|null|string $status = null)
Get status value
Details
at line 54
int
ACTIVE()
Return active value
at line 64
int
DISABLED()
Return disabled value
at line 74
int
COMPLETED()
Return completed value
at line 84
int
PENDING()
Pending activation
at line 94
int
SUSPENDED()
Suspended
at line 120
Builder
scopeStatusQuery(Builder $query, mixed $items)
Status scope
at line 135
string
getStatusColumn()
Get status column name
at line 146
integer|false
resolveStatusText(string|int $status)
Resolve status id
at line 160
Builder
getActive()
Return active model query builder
at line 176
Builder
scopeActiveQuery(Builder $query)
Active status scope
at line 186
Builder
getDisabled()
Return disabled model query builder
at line 197
bool
setStatus(integer|string|null $status = null)
Set model status
at line 211
int
resolveStatusValue(integer|null|string $status = null)
Get status value