juststeveking/config
A Laravel/PHP configuration package from Steve King that offers a simple way to organize and access application settings, helping keep config handling clean and straightforward in Laravel projects.
Look elsewhere—or stay pinned to 1.x—when:
For executives: This is a maintenance release, not a feature release. The package's capability set is identical before and after—the maintainer has simply moved the minimum supported PHP version forward and started using newer language features. In practice it's a signal that the underlying runtime is the thing being modernized. There is no new user value to sell, and no user-visible behavior change to communicate. The decision it forces is a small infrastructure one: confirm our PHP version is at or above the new floor, then absorb the bump into the PHP/Laravel upgrade we're already planning. Cost is engineering time for validation, not new licensing or re-architecture.
For engineering: Treat v2.0.0 as a hard runtime gate. Verify the PHP version across local, CI, staging, and production before bumping the constraint; if any environment lags, the upgrade blocks on it. Expect no application code changes—the risk surface is the runtime itself (extensions, opcache, deprecations) rather than the package's API. Pin the major version explicitly, confirm the 1.x security-support window in case you need to hold environments back temporarily, and check transitive dependencies for their own PHP floors so you don't discover a second constraint mid-upgrade. If we publish anything that embeds this package, update the documented compatibility matrix and release a migration note stating "upgrade PHP, then upgrade the dependency; no code changes required."
How can I help you explore Laravel packages today?