l5starter/setting
Laravel 5.4 settings module for L5Starter admin. Adds settings pages/routes and menu entry, with publishable config, migrations, and seeder (SettingsTableSeeder) to bootstrap stored application settings.
Look Elsewhere If:
spatie/laravel-permission.config/ or use environment variables.spatie/laravel-settings or beberlei/attributes.laravel-settings.Adopt If:
"This package lets us store and manage app settings (like feature toggles or regional rules) in a database, controlled via a simple admin panel—no more redeploying code for minor changes. For example, the marketing team could enable a holiday promotion banner without waiting for engineers. It’s a 2-week build vs. a 2-hour install, with minimal ongoing maintenance. Ideal if we’re iterating fast on product or regional configurations."
*"A lightweight Laravel package to replace hardcoded configs with database-driven settings. Key benefits:
['promo_banner' => ['text' => '...', 'active' => true]]).SettingServiceProvider to add validation or caching.
Tradeoff: Limited to admin-facing settings; not for user-specific preferences or complex access control.*Example Use Case:
"Instead of deploying to toggle a new feature, we’d add a row to
settingstable and flip a boolean. The admin panel (auto-generated) makes it visible to non-devs."
How can I help you explore Laravel packages today?