input('code'); $app = EasyWeChat::miniApp(); try { $response = $app->getClient()->postJson('wxa/business/getuserphonenumber', [ 'code' => $code ]); }catch (\Throwable $th) { return $this->error($th->getMessage()); } if (Arr::get($response, 'errcode')) { return $this->error(Arr::get($response, 'errmsg')); } $phone = Arr::get($response['phone_info'], 'phoneNumber'); // $phone = '17784326301'; $res = $this->service->bindPhone(auth('api')->user(), $phone); if($res){ return $this->success(null, '绑定成功'); } return $this->error('绑定失败,请稍后重试'); } }