Laravel通过Jwt令牌获取用户信息

Laravel通过Jwt令牌获取用户信息,laravel,angular,Laravel,Angular,我正在使用laravel作为后端。 一旦用户登录到我的应用程序,我所拥有的只是一个令牌,没有任何关于用户名或任何其他用户详细信息的信息 一旦我检索JWT令牌并将其存储在我的前端(angular2),如何获取用户详细信息 为了记录在案,我使用了以下laravel库: 您可以通过以下方式获取用户信息: $user = JWTAuth::toUser(your_token_here); 获取用户信息 首先从JWTAuth获取令牌,如下所示: $token=JWTAuth::getToken() 然后

我正在使用laravel作为后端。 一旦用户登录到我的应用程序,我所拥有的只是一个令牌,没有任何关于用户名或任何其他用户详细信息的信息

一旦我检索JWT令牌并将其存储在我的前端(angular2),如何获取用户详细信息

为了记录在案,我使用了以下laravel库:

您可以通过以下方式获取用户信息:

$user = JWTAuth::toUser(your_token_here);

获取用户信息

  • 首先从JWTAuth获取令牌,如下所示:

    $token=JWTAuth::getToken()

  • 然后从令牌中获取用户,如下所示:

    $user=JWTAuth::toUser($token)

  • 我刚考过

    $user = JWTAuth::toUser();
    
    没有任何参数,它也可以工作
    我将Laravel7.3与tymon/jwt auth 1.0一起使用

    JWTAuth::parseToken()->authenticate()

    欢迎来到SO,请参考此以更好地展示您的问题/答案: