hourly('myTask'); // method will be executed once every hour $this->daily('myTask'); // method will be executed once every day $this->weekly('myTask'); // method will be executed once every week $this->monthly('myTask'); // method will be executed once every month // pass a parameter to the task $this->weekly('myTaskWithParam', 'anystring'); // specify a different priority $this->monthly('myTask', null, self::LOWEST_PRIORITY); $this->monthly('myTaskWithParam', 'anystring', self::HIGH_PRIORITY); } public function myTask() { // do something } public function myTaskWithParam($param) { // do something } }