spatie/laravel-cronless-schedule
Run Laravel’s scheduler without cron. This dev/test-friendly package adds php artisan schedule:run-cronless, which uses a ReactPHP loop to execute the scheduler on a timer (default every minute), with optional custom frequency and manual runs.
schedule:run-cronless). Reduces onboarding friction for new team members unfamiliar with cron setup.spatie/laravel-queue-scheduler or a dedicated queue worker.schedule:work (if using Laravel 10+) or third-party packages like laravel-schedule-lock."This package lets us eliminate cron dependencies in our Laravel test and dev environments, cutting CI/CD setup time by 30% and enabling faster, more reliable scheduled job testing. It’s a low-risk, high-reward move—no code changes needed, just a single CLI command to replace cron. Ideal for teams adopting serverless or constrained environments where cron isn’t an option."
Key Outcomes:
*"Spatie’s laravel-cronless-schedule replaces cron with a ReactPHP-based loop, letting us run php artisan schedule every minute in tests/dev without cron. It’s:
cron for php artisan schedule:run-cronless locally.Trade-offs:
Proposal: Use this for all test environments and local dev. Pair with laravel-queue-scheduler if you need persistent queues. Let’s prototype it in our next feature sprint."*
Call to Action:
"Let’s add this to our composer.json and test it in our CI pipeline this week. If it reduces our test flakiness by 20%, we’ll expand usage to local dev."
How can I help you explore Laravel packages today?