Laravel JWT 验证返回错误
Laravel JWT Auth Returning False
我已经按照下面的教程进行操作,但是当我获得当前用户时,它总是 returns 错误。我可以登录并在邮递员中获取我的令牌。然后我创建 url 并点击发送。但是下面的函数总是 returns false.
$currentUser = JWTAuth::parseToken()->authenticate();
dd(currentUser)
https://www.sitepoint.com/how-to-build-an-api-only-jwt-powered-laravel-app/
更新
当我 运行 下面的代码时,我得到了令牌值。
$token = JWTAuth::getToken();
JWTAuth::setToken($token);
代码在以下点失败
if (! $user = JWTAuth::parseToken()->authenticate()) {
return response()->json(['user_not_found'], 404);
}
以下是解决我问题的答案。我使用的是 user_id 而不是 id。我在 jwt 配置文件中更改了它。
下面有更多内容
我已经按照下面的教程进行操作,但是当我获得当前用户时,它总是 returns 错误。我可以登录并在邮递员中获取我的令牌。然后我创建 url 并点击发送。但是下面的函数总是 returns false.
$currentUser = JWTAuth::parseToken()->authenticate();
dd(currentUser)
https://www.sitepoint.com/how-to-build-an-api-only-jwt-powered-laravel-app/
更新 当我 运行 下面的代码时,我得到了令牌值。
$token = JWTAuth::getToken();
JWTAuth::setToken($token);
代码在以下点失败
if (! $user = JWTAuth::parseToken()->authenticate()) {
return response()->json(['user_not_found'], 404);
}
以下是解决我问题的答案。我使用的是 user_id 而不是 id。我在 jwt 配置文件中更改了它。
下面有更多内容