event_type = $arr['event_type']; $this->quick_back_log = $arr['quick_back_log']; } /** * Execute the job. * * @return void */ public function handle() { $quick_back_log = $this->quick_back_log; $event_type = $this->event_type; $client = new \GuzzleHttp\Client(); //快手激活回调 if ($quick_back_log) { $url = $quick_back_log->callback.'&event_type='.$event_type."&event_time=".time(); $ClientInfo = $client->request('GET', $url); $arr = json_decode($ClientInfo->getBody()->getContents(), true); if (is_array($arr) && $arr['result']) { $quick_back_log->status = 1; $quick_back_log->save(); } } } }