mll-lab/laravel-db-ready
mll-lab/laravel-db-ready adds an Artisan command that waits until your database accepts connections, retrying with configurable timeouts. Handy in Docker entrypoints and CI pipelines where migrations run before MySQL or Postgres is fully up, so boot scripts avoid race conditions.
To executives: v4.0.0 is a lifecycle release, not a feature release. It keeps the package current with Laravel 9 and supported PHP versions and formally ends support for Laravel 6/7 and PHP 7.3. There is no new product capability to sell; the value is reduced security and maintenance risk. The decision is timing: upgrade as part of the Laravel 9 migration, or accept that the dependency is frozen and schedule the migration.
To engineering: plan the v4 bump alongside the Laravel 9 upgrade rather than as a separate project. Verify the PHP floor (7.4+, realistically 8.x) in CI and container images, confirm no transitive dependency still requires Laravel 6/7, and regression-test the integration surface since a major version boundary plus a framework-version drop is exactly where quiet breakage appears. If the app cannot move off Laravel 6/7 yet, pin 3.x explicitly and record the migration as tracked technical debt with an owner and a date.
How can I help you explore Laravel packages today?