parsers as $parser) { $cname = 'App\\Sources\\'.$parser; try { $parser = new $cname(); $games = $parser->parse(); foreach ($games as $game) { $parser->saveGame($game); } } catch (\Exception $e) { Log::error($e->getMessage()); Log::debug($e->getTraceAsString()); } } } /** * Define the command's schedule. * * @param \Illuminate\Console\Scheduling\Schedule $schedule * @return void */ public function schedule(Schedule $schedule): void { $schedule->command(static::class)->daily(); } }