Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel,JWT身份验证成功,但检查返回false_Laravel_Api_Vue.js_Jwt - Fatal编程技术网

Laravel,JWT身份验证成功,但检查返回false

Laravel,JWT身份验证成功,但检查返回false,laravel,api,vue.js,jwt,Laravel,Api,Vue.js,Jwt,我在多个项目中使用这个类,我从来没有遇到过任何问题 现在不可能在JWT认证后检查用户 public function check() { return response()->json( Auth::guard()->check()); } public function login(Request $request) { $credentials = $request->only('email', 'password'); if ($token

我在多个项目中使用这个类,我从来没有遇到过任何问题

现在不可能在JWT认证后检查用户

public function check()
{
    return response()->json( Auth::guard()->check());
}

public function login(Request $request)
{

    $credentials = $request->only('email', 'password');

    if ($token = Auth::guard()->attempt($credentials)) {
        return $this->respondWithToken($token);
    }

    return response()->json(['message' => __('commons.response.error.login')], 401);
}

protected function respondWithToken(string $token)
{
    return response()->json([
        'check'        => Auth::guard()->check(),
        'access_token' => $token,
        'token_type'   => 'bearer',
        'auth'         => true,
        'me'           => Auth::guard()->user(),
        'message'      => __('commons.response.success.login', ['user' => Auth::guard()->user()->name]),
    ]);
}
login函数返回用户并
check
返回true

然后,
check()
返回false

有什么想法吗

多谢各位

编辑

我发现了,这是一个前端问题,无法找到请求令牌

axios.defaults.headers.common['Authorization'] = `Bearer ` + localStorage.token;
我没听清楚

localStorage.setItem('token',r.data.access\u token)

完成