schedule = $schedule; parent::__construct(); } /** * Execute the console command. * * @return void */ public function handle() { $eventsRan = false; foreach ($this->schedule->dueEvents($this->laravel) as $event) { if (! $event->filtersPass($this->laravel)) { continue; } $this->line('Running scheduled command: '.$event->getSummaryForDisplay()); $event->run($this->laravel); $eventsRan = true; } if (! $eventsRan) { $this->info('No scheduled commands are ready to run.'); } } }