Laravel 13 rate limiters

Опубликовано: 02 Август 2026
на канале: Leo Juric
37
1

Rate limiting seems simple until it's not. Laravel 13 gives you everything out of the box — login protection, flexible limiters, route-level control, Redis optimization — so you don't have to reinvent it.

How Laravel’s Inertia Starter Kit already protects login attempts via the LoginRequest
Understanding how rate limiting keys are built (email + IP) to prevent brute-force attacks
Adding quick rate limits to routes with the throttle middleware (throttle:10,1)
Creating clean, reusable named limiters with RateLimiter::for() in AppServiceProvider
Dynamically limiting requests by user ID, IP address, or anything from the request
Applying named limiters to routes for better readability and control
How Laravel uses your cache driver to store limiter data behind the scenes
Using throttleWithRedis() for better performance when Redis is enabled

____________________________________________________

00:00 Intro
00:13 LoginRequest rate limiting
01:04 Route throttling
02:03 Custom rate limiters
02:48 Redis + throttleWithRedis
03:12 Outro

____________________________________________________

Catch up with me:
website: https://www.leopold-juric.com
blog: https://www.leopold-juric.com/blog

____________________________________________________

Contact me:
email: [email protected]
linkedin:   / leopold-juri%c4%87  

____________________________________________________

Music in the video:
Chillpeach - In Dreamland :    • [no copyright music] 'In Dreamland ' backg...