laravel-background-processing
Installation
SKILL.md
Laravel Background Processing
Priority: P1 (HIGH)
Structure
app/
├── Jobs/ # Asynchronous tasks
├── Events/ # Communication flags
└── Listeners/ # Task reactions
Implementation Guidelines
Queued Jobs
- Job Creation: Use
php artisan make:job ProcessOrder. Classes must implementShouldQueue. - Execution: Implement logic inside
handle()method. Pass only model IDs to constructor, not full Eloquent model. - Dispatching: Trigger via
ProcessOrder::dispatch($orderId).