host = $host; } /** * Execute the job. * * @return void */ public function handle(): void { $host = $this->host; $response = $host->module->http()->get('hosts/' . $host->id); $status = $response->status(); if ($status === 200) { $host->update($response->json()); } else if ($status === 404) { Log::warning($host->module->name . ' ' . $host->name . ' ' . $host->id . ' 不存在,删除。'); dispatch(new HostJob($host, 'delete')); } } }