What problem does it solve?
This Skill helps organize and orchestrate business logic in Laravel by using Actions, Events, Jobs and Observers to separate concerns and improve testability.
Core Features & Use Cases
- Actions & DTOs: Encapsulate business rules in actionable, typed objects that can be reused across controllers, jobs and events.
- Event-Driven Workflows: Use Events + Listeners to trigger side effects and integrate with model lifecycle via Observers.
- Background Processing: Dispatch Jobs for long-running tasks to keep requests responsive.
- Guidance & Best Practices: Follow structured patterns for maintainability and scalability in Laravel projects.
Quick Start
Create a new action with Laravel Actions and wire it to an event, then enqueue a job for asynchronous processing.