Class · extends Model · implements DecoratorItemInterface, TaskInterface
AbstractTask
DecoratorItemTraitRegisterTrait
public function createTable($drop = false)public static function firstOfClassOrNew(array $attributes = [])public static function register($allowDuplicates = false)public static function unregister(): voidUnregisters the task by removing it from the database. If the task has a status, it will also be deleted.
public function getDefaultAttributes()public function newCollection(array $models = array())Parameters
| Type | Name | Description |
|---|---|---|
array | $models |
Returns Collection
public function getName()public function setName($name)public function run()public function getPriority()public function setPriority($priority)public function getDescription()public function setDescription($description)public function getFrequencyMinutes()public function setFrequencyMinutes($minutes)public function anticipatedNextRun(Carbon $date = null)public function isEnabled()public function setEnabled($state)public function isPeriodic()public function setPeriodic($state)public function getStatus()public function getStatusAttribute($status)public function status()public function getSystemName()public function getAccessLevel()public function getOutputKeys()Returns array
public function isDailyTask()public function monthlyDayOfExecution()public function isSkipDailyCron()public function getDetailUrl()public function getFailureUrl()