Laravel JWT Auth get user on Login

后端 未结 9 2477
迷失自我
迷失自我 2021-02-01 21:16

Is it possible with https://github.com/tymondesigns/jwt-auth to get the current user? Because right now I can only generate a token (when a user sign in).

9条回答
  •  半阙折子戏
    2021-02-01 22:15

      public function user(Request $request){ 
        /// get user details from token
         $user = JWTAuth::toUser($this->bearerToken($request));
       // get payloads in the token
       $payload = JWTAuth::getPayload($this->bearerToken($request));
       }
    
    
    public function bearerToken($request)
    {
       $header = $request->header('Authorization', '');
       if (Str::startsWith($header, 'Bearer ')) {
                return Str::substr($header, 7);
       }
    }
    

提交回复
热议问题