request->getJwtToken(); // echo "jwt = $jwt_token"; $decodedJWT = JWT::decode($jwt_token, JWT_BACKEND_KEY, array('HS256')); $jsonResult = json_encode(array( "message" => "Access granted.", "data" => $decodedJWT )); } catch (Exception $e){ header('WWW-Authenticate: Bearer realm="'.JWT_ISSUER.'"'); $jsonResult = json_encode(array( "message" => "Access denied.", "error" => $e->getMessage() )); return Response::unauthorizedResponse($jsonResult); } $response = Response::okResponse($jsonResult); return $response; } }