When I login multiple time and then JWT Auth generate multiple token and all token is valid why. I need only one token valid.
There is no built in mechanism to it, but you can do it by storing all the created token in database and check manually, also you can use JWTAuth::invalidate(JWTAuth::getToken());
to invalidate any token. Check some thread in github to get better idea on it.