spatie/laravel-artisan-dispatchable
Register Laravel jobs as Artisan commands by implementing the ArtisanDispatchable interface. Dispatch queued jobs via CLI (e.g., php artisan process-podcast) so long-running tasks won’t block the scheduler, while remaining runnable from Artisan.
spatie/laravel-backup or custom solutions).spatie/laravel-job-monitor).For Executives: "This package lets us run long, resource-heavy tasks (like data migrations or batch processing) in the background without slowing down our scheduled jobs. It’s like giving our CLI tools superpowers—we can trigger jobs manually via commands or automate them via Laravel’s scheduler, all while keeping our system responsive. It’s a low-risk, high-reward upgrade that reduces technical debt and improves reliability."
For Engineering:
*"Spatie’s laravel-artisan-dispatchable lets us dispatch queue jobs directly from Artisan commands with zero boilerplate. Perfect for:
php artisan process-podcast) instead of waiting for the scheduler.How can I help you explore Laravel packages today?