Laravel API returns 具有 json 响应的元标记

Laravel API returns a meta tag with the json response

我的 api 一直在我的 json 响应中返回此元标记:

<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 工作正常但响应错误.. 当出现错误时,它不会发送元标记.. 我试着这样做

return response()->json(Auth::user()->createToken('mobileUser', []));

但我得到了相同的结果.. 为什么我一直收到这个?

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); 

} 

我发现是短信功能导致出现这个标签...你必须这样编辑它:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "your_url_SMS_service_here");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);

如果您遇到此标记,则 return 后面应该有一个函数导致了它。寻找并修复它