0075-laravel-rate-limiting
CommunityPrevent abuse with predictable Laravel limits.
Software Engineering#rate limiting#laravel#api security#per-user limits#throttle middleware#429 responses#request headers
AuthorMrJmpl3
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Rate limiting protects Laravel APIs from abuse by controlling how frequently users or clients can hit sensitive endpoints before responses degrade or systems overload.
Core Features & Use Cases
- Per-user and per-route throttling: Limits requests using Laravel's
RateLimiterandthrottlemiddleware so authenticated users are rate-limited by user id while unauthenticated traffic falls back to IP. - Clear client behavior on overload: Uses standard throttle behavior to produce reliable 429 responses and predictable retry patterns for clients.
- Endpoint-specific limiters: Supports splitting bursty or higher-risk endpoints into specialized limiters for better UX and control.
Quick Start
Apply the provided RateLimiter and throttle:api middleware pattern to your RouteServiceProvider and routes/api.php.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: 0075-laravel-rate-limiting Download link: https://github.com/MrJmpl3/codex_____data_____configuration/archive/main.zip#0075-laravel-rate-limiting Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.