JWTAuth::parseToken PHP Method

parseToken() public static method

Parse the token from the request.
public static parseToken ( $method = 'bearer', $header = 'authorization', string $query = 'token' ) : JWTAuth
$query string
return JWTAuth
        public static function parseToken($method = 'bearer', $header = 'authorization', $query = 'token')
        {
            return \Tymon\JWTAuth\JWTAuth::parseToken($method, $header, $query);
        }

Usage Example

コード例 #1
1
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if (!\JWTAuth::getToken()) {
         return response()->json(['status' => 401, 'error' => 'token_absent'], 200);
     } else {
         try {
             $authenticate = \JWTAuth::parseToken()->authenticate();
             if (!$authenticate) {
                 return response()->json(['status' => 401, 'error' => 'user_not_found'], 200);
             }
         } catch (Tymon\JWTAuth\Exceptions\TokenExpiredException $e) {
             return response()->json(['status' => 401, 'error' => 'token_expired'], 200);
         } catch (Tymon\JWTAuth\Exceptions\TokenInvalidException $e) {
             return response()->json(['status' => 401, 'error' => 'token_invalid'], 200);
         }
     }
     return $next($request);
 }
All Usage Examples Of JWTAuth::parseToken