cwsps154/app-settings
Filament App Settings lets you build a customizable settings panel with all Filament form components, add custom tabs via an artisan command, and control page and tab access with simple plugin methods. Includes install command and publishable config.
appAdditionalField() and canAccessAppSectionTab() hooks show settings can be extended and permission-gated per tab—useful when scoping role-based admin access.cwsps154/users-roles-permissions, it supports a decision to layer settings access on top of an existing RBAC model rather than build a new permission scheme.Consider it when:
AppSettingsPlugin::make().Look elsewhere when:
spatie/laravel-settings) or an explicit key-value/config table with a thin Filament resource.Adoption guardrails: pilot on an internal tool, pin the version, review the source, and plan a fallback (own Filament resource) if maintenance lags.
For executives (value & risk):
For engineering (fit & effort):
AppSettingsPlugin in the panel provider. Access control and extra fields are exposed via fluent methods; optional integration with the users-roles-permissions plugin.How can I help you explore Laravel packages today?