0054-laravel-middleware-patterns
CommunityMaster Laravel middleware execution patterns
Software Engineering#authorization#middleware#laravel#route groups#request lifecycle#terminate middleware#bootstrap app
AuthorMrJmpl3
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Laravel apps can become inconsistent or insecure when middleware is registered, ordered, parameterized, or scoped incorrectly, leading to bugs, duplicated logic, and difficult-to-debug request/response behavior.
Core Features & Use Cases
- Before/After vs Terminable patterns: Use request-stage logic, response-header mutation, and post-response cleanup/logging with the correct middleware lifecycle.
- Robust registration approaches: Configure global middleware, aliases, group bindings, and explicit priority ordering to guarantee execution order.
- Practical routing/controller control: Apply middleware parameters, combine middleware via groups, and exclude middleware at the route or controller level using standard Laravel constructs.
- Common real-world middleware examples: Rate limiting, locale selection, tenant scoping cleanup, CORS handling, and cache-response patterns for performance.
Quick Start
Use the 0054-laravel-middleware-patterns skill to design and register middleware that correctly enforces subscriptions and roles with parameterized route usage and safe execution order in bootstrap/app.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: 0054-laravel-middleware-patterns Download link: https://github.com/MrJmpl3/codex_____data_____configuration/archive/main.zip#0054-laravel-middleware-patterns 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.