我的api不断在json响应中返回此meta标签:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
我正在做的是创建一个新用户,然后发送访问令牌和令牌信息:
if (\Auth::attempt(['email' => $user->email, 'password' => $request->password])) {
return Auth::user()->createToken('mobileUser', []);
}
return response()->json(['error' => 'Invalid username or Password']);
api正常工作,但响应错误..当出现错误时,它不会发送meta标记..我试图使它像这样
return response()->json(Auth::user()->createToken('mobileUser', []));
但是我得到了相同的结果。 我为什么会不断收到这个消息?
答案 0 :(得分:0)
if(Auth::attempt(['email' => request('email'), 'password' => request('password')])){
$user = Auth::user();
$success['token'] = $user->createToken(config('name'))->accessToken;
return response()->json(['success' => $success], $this->successStatus);
} else{
return response()->json(['error'=>'Unauthorised'], 401);
}
答案 1 :(得分:0)
我发现SMS功能导致此标签出现...您必须像这样编辑它:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "your_url_SMS_service_here");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
如果遇到此标记,则返回值后面应有一个函数引起该标记。寻找并修复