What problem does it solve?
This Skill helps teams design and implement clean, production-ready Laravel applications without tangled controllers, inconsistent models, or fragile application flow.
Core Features & Use Cases
- Application Architecture: Organize code into controllers, services, actions, models, and support layers for clearer ownership.
- Routing and Authorization: Use route model binding, scoped bindings, and policy-driven access control to keep requests predictable and secure.
- Data and Workflow Patterns: Apply Eloquent relationships, scopes, transactions, queues, events, caching, and API resources for reliable feature development.
- Use Case: A developer building a multi-tenant CRM can use this Skill to structure routes, validate input, coordinate writes in transactions, and return consistent API responses.
Quick Start
Use the laravel-patterns skill to design a production-ready Laravel feature with thin controllers, typed models, scoped routes, validation, and queued background work.