0075-laravel-rate-limiting

Community

Prevent abuse with predictable Laravel limits.

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 RateLimiter and throttle middleware 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.