rectitude-open/filament-system-settings
Filament System Settings adds a settings management page to your Filament admin panel, letting you define and edit application settings stored in the database. Configure fields, groups, and values from one place, then read them anywhere in your Laravel app.
site_url field: a deliberate scoping decision by the maintainer. If your roadmap assumed this package owns site URL as a first-class setting, that assumption no longer holds; you now own it (via config('app.url'), a custom settings group, or your own field registration). Treat this as a build-your-own for URL-type settings signal, not a blocker for the rest of the package.Adopt when:
config/*.php or .env.Look elsewhere (or build) when:
site_url removal landed in a 1.3.0 minor, so pin your version and read changelogs on upgrade.Upgrade note for v1.3.0: verify nothing in your code or templates reads the site_url setting key before bumping. Removal of a field can leave orphaned rows and null-safe checks that silently fall back.
For executives: This is a small, free, open-source plugin that gives our Filament admin a ready-made "System Settings" screen — the kind of admin plumbing we'd otherwise spend a sprint building and maintaining. It's low-risk, low-cost, and appropriate for simple, admin-editable configuration like branding and contact details. The latest release (v1.3.0) trims the package's scope by removing a built-in site URL field, which means we own that one setting ourselves; that's a small, contained piece of work, not a reason to change course. Recommendation: adopt for basic settings, keep it out of anything business-critical, and pin the version.
For engineering: It's a Filament settings page backed by a key/value store — no schema beyond the package's own tables, no tenancy, no audit log. Use it for scalar, admin-editable knobs. v1.3.0 removes the site_url field, so: check for any reads of that key, decide whether to migrate it to app.url or register a custom field, and pin the minor version. Don't extend it into a config platform — if we need typed settings, validation, secrets, or an audit trail, we should build that deliberately rather than grow this dependency.
How can I help you explore Laravel packages today?