public function boot() { Job::observe(new JobObserver()); Validator::extend('crontab', 'KodiCMS\\Cron\\Support\\Validator@validateCrontab'); }
/** * @param Job $job */ public function saving(Job $job) { if ($job->isDirty('interval', 'crontime', 'last_run')) { $job->setNextRun(); } }
/** * Execute the console command. */ public function fire() { Job::runAll(); $this->info('All done'); }