Laravel JWT Auth返回错误

时间:2017-01-27 05:04:40

标签: php laravel jwt dingo-api

我已按照下面的教程进行操作,但当我获得当前用户时,它总是返回false。我可以登录并在邮递员处获得我的令牌。然后我创建了网址并点击发送。但是,以下函数始终返回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);
}

1 个答案:

答案 0 :(得分:0)

以下是解决我问题的答案。我使用的是user_id而不是id。我在jwt配置文件中更改了这个。

Tymon JWT user_not_found - Laravel 5.1

以下更多内容

https://github.com/tymondesigns/jwt-auth/issues/155