public function getRefresh(JWTAuth $jwt) { try { $token = $jwt->refresh($jwt->getToken()); } catch (JWTException $e) { return $this->jsonResponse(null, 401); } return $this->jsonResponse(['token' => $token]); }
/** * @param JWTAuth $jwt * @return JsonResponse */ public function getRefresh(JWTAuth $jwt) { if ($jwt->getToken()) { try { return new JsonResponse(['token' => $jwt->refresh()]); } catch (JWTException $e) { return new JsonResponse(['error' => $e->getMessage()], 401); } } return new JsonResponse(['error' => 'Could not refresh token'], 401); }
/** * Refresh an expired token. * * @param mixed $token * @return string * @static */ public static function refresh($token = false) { return \Tymon\JWTAuth\JWTAuth::refresh($token); }