ip(); if (RateLimiter::tooManyAttempts($key, 5)) { $seconds = RateLimiter::availableIn($key); return back()->with('error', "Troppi tentativi. Riprova tra {$seconds} secondi."); } RateLimiter::hit($key, 3600); // 1 hour return $next($request); } }