idavoll/setting-module
A Laravel settings module for centralized, database-backed configuration management. Store and retrieve typed settings, organize values by group, and integrate modular packages through a simple, consistent API.
Consider it when:
NOASSERTION classification means the repository does not declare a recognized OSI license — this needs legal review before any use).Look elsewhere when:
spatie/laravel-settings (maintained, MIT, typed settings classes, encrypted values) or a plain config-plus-cache approach. This package targets the Laravel 5.x / AsgardCMS era.To executives: "This is a settings component for AsgardCMS, a specific Laravel CMS — not a standalone library we can drop into any product. The health signals are poor: zero stars, zero dependent projects, no declared license, no maintainer activity. My recommendation is that we do not take a dependency on it. If we are evaluating AsgardCMS as our admin platform, this becomes a line item in that platform's maintenance cost, not a reason to choose it. If the actual need is 'let non-engineers change site settings,' a maintained MIT-licensed alternative or a short internal build covers it with far less long-term legal and maintenance exposure."
To engineering: "It implements the pattern you would write anyway: key/value settings grouped by section, cached on read and invalidated on save, bound through repository interfaces in a module service provider. Worth reading for the schema and cache strategy. Not worth depending on: it is a Laravel 5.x-era AsgardCMS module with no license clarity and no test or release signal. Recommendation is to port the ideas — the schema and invalidation approach — into roughly a few hundred lines we own, and pick a maintained library if we want batteries included. Either way we own the code and the upgrade path."
How can I help you explore Laravel packages today?