tomatophp/tomato-settings
A Laravel settings package for managing editable key-value configuration in the database, with a simple API for reading and updating app settings at runtime—ideal for dynamic options and admin panels.
Architecture fit
tomatophp/tomato-settings fits a Laravel monolith or Laravel-based admin application that needs runtime-editable, database-backed application settings: key-value storage, grouped/nested keys, typed values, defaults, and cached lookups..env/config files and deploys: site metadata, support contact details, limits, thresholds, localized content switches, simple feature toggles, and non-secret integration parameters.Integration feasibility
Technical risk
Key questions
.env/config values, and can settings be exported/imported for environment promotion?Stack fit
Migration path
.env, config files) from runtime-editable business settings. Only the latter should move into the database.Compatibility
composer.json; the May 2024 release means newer Laravel majors may not be covered.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?