/** * Execute the console command. * * @return mixed */ public function handle() { $time_start = microtime(true); $i = false; $finished = AircraftProduction::isFinished()->get(); foreach ($finished as $finish) { $usage = new AircraftUsage(); $usage->aircraft_id = $finish->aircraft_id; $usage->user_id = $finish->user_id; $usage->save(); $finish->state = 3; $finish->save(); $i = true; } $time_end = microtime(true); $time = $time_end - $time_start; if ($i) { Log::info('CheckProduction: Count:' . $finished->count() . ' Runtime:' . $time); } }