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.
config/ values from runtime-modifiable settings via a database-backed system.settings table, adding a migration step but enabling persistence.admin namespace/structure, which may not fit all projects (e.g., those using Laravel Nova, Filament, or custom admin panels).trans('l5starter::general.settings')), which is a plus for multilingual apps.create_function, extract()).config:cache, route caching, or Pint/Str utilities.admin.settings.index exist; custom route naming may break functionality.auth:admin)?config/ values be migrated to the database? Manual effort or automated tooling?l5starter/admin).composer require l5starter/setting:5.4.x-dev in a staging environment to identify conflicts.settings table.SettingsTableSeeder (or extend it for project-specific defaults).SettingServiceProvider in config/app.php.Route::group(['prefix' => 'admin'], ...) exists (or adjust the sidebar menu path).resources/views/vendor/l5starter/admin/partials/sidebar.blade.php.resources/views/vendor/l5starter/settings/index.blade.php) if needed.config/ values with dynamic calls (e.g., Setting::get('site_name') instead of config('site.name')).admin/settings is already used).config/ or override the same table names.fa-cog); ensure the project’s CSS includes it.config/ values to the database.config() to Setting::get().can:manage-settings).Setting::remember(60)) for frequently accessed settings.config/ file edits.tinker) may not work in modern IDEs.settings table (key column).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Database migration fails | Settings table not created | Test migrations in staging; rollback plan. |
| PHP version incompatibility | Package crashes on startup | Use Docker/PHP 7.4 containers. |
| Route conflicts | Admin panel broken | Rename routes or |
How can I help you explore Laravel packages today?