question = $question; } /** * Execute the job. * * @return void */ public function handle() { //提交问题 if (config('app.env') == 'local') { $url = "https://testsearch.soulbuddy.cn//fl/publish_question"; }else{ $url = 'https://api.soulbuddy.cn/fl/publish_question'; } $title = $this->question->title; $content = $this->question->content; $question_id = $this->question->id; $time = strtotime($this->question->created_at->toDateTimeString()); $clientID = 36; $secret = "35da4e6e7664e010"; $sign = "clientID=".$clientID."&content=".$content."&question_id=".$question_id."&time=".$time."&title=".$title.$secret; $sign = md5($sign); $data = [ 'title'=> $title, 'content'=> $content, 'question_id'=> $question_id, 'time'=> $time, 'clientID'=>$clientID, 'sign'=>strtoupper($sign), ]; $result = Http::http($url, $data, 'POST'); $result = json_decode($result,true); if (is_array($result) && $result['code'] == 1) {//请求成功 $this->question->is_submit = 1; $this->question->save(); } } }