首先根据code授权登录获取openid和session_key入库
public function login(Request $request)
{
$code = $request->input('code');
$url = sprintf(config('wechat.wx_url'),config('wechat.appid'),config('wechat.secret'),$code);
$res = (new Curl())->getUrl($url);
$bool = UserModel::where('openid',$res['openid'])->first();
if ($bool){
$jwt = (new Token())->createToken($bool['id']);
UserModel::where('id',$bool['id'])->update(['session_key'=>$res['session_key']]);
return $this->ok($bool,$jwt,'登录成功');
}
$arr = [
'openid'=>$res['openid'],
'session_key'=>$res['session_key'],
'img_url'