optimistdigital/nova-settings
Nova Settings adds a dedicated settings tool to Laravel Nova for managing database-backed configuration. Define settings with familiar Nova fields, edit them through a clean UI, and access stored values from your application. A practical way to make app settings editable without code changes or rede...
Adopt when all of these hold:
Look elsewhere when:
spatie/laravel-settings with typed setting classes and migrations is the stronger architectural fit; this package is thinner on validation and typing.For executives: A small, MIT-licensed Laravel Nova add-on that turns "engineering must deploy to change a value" into "operations edits it in the admin panel." It removes a class of low-value tickets and unblocks marketing/support changes from the release train. Cost is effectively zero in license terms, but it presumes we already pay for Nova and it carries single-maintainer risk — so treat it as an internal convenience tool, not infrastructure, and keep a fallback.
For engineering: It's a thin Nova tool that renders native Nova fields and persists values to a settings table, exposed through an accessor helper. Low integration cost, no new runtime dependencies beyond Nova, MIT licensed. Constraints to plan around: global scope only, limited typing/validation, no audit trail, DB-backed reads (verify caching), and a small maintainer base — we should pin the version, wrap access behind our own helper, and be ready to vendor it if releases stall.
How can I help you explore Laravel packages today?