msamgan/laravel-env-keys-checker
Laravel Env Keys Checker compares your .env and .env.example files to spot missing or extra environment variables. Run a simple Artisan command to keep configs in sync and catch deployment issues before they happen.
nulls, broken queues, failed payment integrations) — a cheap guardrail against an expensive failure mode..env.example (the documented contract) and the real environment before code ships..env.example honest as a living spec, which shortens new-engineer setup time and makes local/staging/prod parity auditable.Adopt when:
.env.example without pulling in a full config-validation framework.Look elsewhere or skip when:
composer.json and either stay on 1.x or plan the framework upgrade first.For executives: This is a small, low-cost guardrail that prevents a specific and recurring class of production outage — the missing environment variable. These failures are embarrassing, hard to diagnose quickly, and disproportionately costly relative to their trivial root cause. Adopting it is a one-line dependency and a CI step; the payback is measured in avoided incident time. The v2.0.0 release is a routine maintenance milestone that keeps us current with Laravel 13, so it should be folded into the existing framework-upgrade track rather than treated as a separate initiative.
For engineering: v2.0.0 is a compatibility release, not a feature release — it adds Laravel 13.x support and bumps a CI action, with no new capabilities. Treat it as a major version bump that narrows framework support: check the composer.json constraint before upgrading, and if the application is not yet on Laravel 13, stay on 1.9.1 and schedule the bump alongside the framework upgrade. No new API surface to learn; the integration remains a single artisan command wired into CI and your pre-deploy checklist. Low risk, low effort, with the main value being that the dependency is still actively tracked against current Laravel releases rather than abandoned.
How can I help you explore Laravel packages today?