Class · extends AbstractModel
Module Queue
public function createTable($drop = false)Create table schema
Parameters
| Type | Name | Description |
|---|---|---|
bool|false | $drop | Drop pre-existing tables |
public function scopeIncomplete(QueryBuilder $query)Where status is unpaid.
Parameters
| Type | Name | Description |
|---|---|---|
QueryBuilder | $query |
Returns QueryBuilder
public static function add($serviceType, $serviceId, $module, $moduleAction, $lastAttemptError)Add module queue entry.
Parameters
| Type | Name | Description |
|---|---|---|
string | $serviceType | |
int | $serviceId | |
string | $module | |
string | $moduleAction | |
string | $lastAttemptError |
Returns bool
public function getLastAttemptErrorAttribute()Ensure the Last Attempt Error is populated on display when empty.
Returns string
public function setLastAttemptErrorAttribute($value)Ensure the Last Attempt Error is populated on display when empty. As we are using a GET mutator, the set mutator appears to be required
Parameters
| Type | Name | Description |
|---|---|---|
string | $value |
public static function resolve($serviceType, $serviceId, $module, $moduleAction)Resolve a module queue entry.
Parameters
| Type | Name | Description |
|---|---|---|
string | $serviceType | |
int | $serviceId | |
string | $module | |
string | $moduleAction |
Returns bool
public function service()Returns BelongsTo\|Service
public function domain()Returns BelongsTo\|Domain
public function addon()Returns BelongsTo\|ServiceAddon