hour = $hour; } /** * Execute the job. * * @return void */ public function handle() { // chunk hosts and load user Host::where('hour_at', $this->hour)->whereIn('status', ['running', 'stopped'])->with('user')->chunk(1000, function ($hosts) { foreach ($hosts as $host) { $host->cost(); } }); // Host::whereIn('status', ['running', 'stopped'])->with('user')->chunk(1000, function ($hosts) { // foreach ($hosts as $host) { // $host->cost(); // } // }); } }