login($request->post()); return $this->json($res); } /** * @desc 获取code * @param Request $request * @return \support\Response */ public function getCode(Request $request) { $appid = getenv('APP_ID'); $redirect_uri = urlencode(getenv('SERVER_DOMAIN') . "/h5#/pages/index/index");//重定向地址 // $redirect_uri = getenv('SERVER_DOMAIN') . "/h5#/pages/index/index";//重定向地址 $url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=$appid&redirect_uri=$redirect_uri&response_type=code&scope=snsapi_userinfo&state=STATE&connect_redirect=1#wechat_redirect"; // $url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=$appid&redirect_uri=$redirect_uri&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect"; return $this->json([ 'code' => ResponseCode::SUCCESS, 'data' => $url ]); // return redirect($url); } /** * @desc 学生信息 * @param Request $request * @return \support\Response */ public function userInfo(Request $request) { $service = new StudentService(); $res = $service->userInfo($request); return $this->json($res); } public function updateOpenid(Request $request) { $service = new StudentService(); } }