/** * Execute the console command. * * @return mixed */ public function handle() { $this->info('Script start'); $daytime = Carbon::now(); $trainingList = Training::where('day_of_week', $daytime->dayOfWeek)->where('time', '<', $daytime->format('H:i:s'))->get(); if ($trainingList->count() < 1) { $this->error('No trainings to reset'); exit; } foreach ($trainingList as $training) { TrainingVisitRepository::clearVisists($training->id); } $this->info('Script end'); }