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