auth->setRequest($request)->getToken()) { return response()->error('QAPP_NOT_LOGIN'); } try { $user = $this->auth->authenticate($token); QappUserService::setGolableUserStatic($user->id); } catch (TokenExpiredException $e) { return response()->error('QAPP_TOKEN_ERROR'); } catch (JWTException $e) { return response()->error('QAPP_TOKEN_ERROR'); } if (!$user) { return response()->error('QAPP_NOT_LOGIN'); } $this->events->fire('tymon.jwt.valid', $user); return $next($request); } }