smartbooster/parameter-bundle
SmartBooster ParameterBundle offers a structured way to organize, access, and maintain application parameters in PHP projects. It simplifies configuration management across environments and provides a reusable parameter layer for consistent setup.
Parameter entity, a ParameterProvider, and a ParameterLoader with an accompanying ParameterLoadCommand. This supports the classic "ops needs to change a value without a deploy" use case — thresholds, feature toggles, per-environment settings, integration IDs, messaging/queue names, copy strings.ParameterAdmin means non-engineers (support, ops, marketing) can edit parameters through an existing back office instead of filing tickets. That directly affects support-load and time-to-change metrics.Adopt / prototype when:
smartbooster/parameter-bundle) using Symfony bundle Configuration, a Doctrine-style entity, and a Sonata admin class. In a Laravel codebase this is not drop-in — you would be porting concepts, not installing a package.Look elsewhere when:
For executives: This is a small, early-stage open-source Symfony bundle that lets operations staff change application settings from an admin screen instead of requesting code changes. The business case is reduced lead time for config changes and fewer engineering interruptions — but v1.0.0 is a first release from a single maintainer, so the recommendation is a time-boxed spike, not a platform commitment. It is not a feature-flag or experimentation platform, and it is not a secrets store; positioning it as either would create security and roadmap risk.
For engineering: Initial release delivers the complete loop — parameter entity, provider, loader, a load command suitable for deploy-time cache warming, and a Sonata admin screen. Two caveats to weigh before adoption: (1) it is Symfony/Sonata-specific, so a Laravel team would be reimplementing the pattern rather than consuming the package; (2) at v1.0.0 there is no deprecation policy, migration guidance, or track record. Suggested next step: a one-sprint spike in a non-critical service to validate the load-command/caching behaviour under real deploy conditions, confirm the entity schema and cache invalidation semantics, and decide between adopting, forking, or building a thin in-house equivalent. Budget for the fork scenario — with a package this small, that is the likely long-term outcome and should be priced in up front.
How can I help you explore Laravel packages today?