Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Settings Management Bundle

Settings Management Bundle Laravel Package

brazilianfriendsofsymfony/settings-management-bundle

Symfony2 bundle for managing application settings via an admin UI. Installable with Composer, adds routing and security roles (admin/super admin). Requires jQuery, RequireJS, and CKEditor for the interface.

View on GitHub
Deep Wiki
Context7

Symfony BFOSSettingsManagementBundle

Frequently asked questions about Settings Management Bundle
Can I use this Symfony2 bundle in a Laravel project?
No, this bundle is tightly coupled to Symfony2 and incompatible with Laravel’s architecture. Laravel uses Eloquent, Blade, and its own service container, while this bundle relies on Symfony’s Doctrine, Twig, and ContainerInterface. Attempting to integrate it would require a full rewrite.
What Laravel alternatives exist for managing application settings?
For Laravel, consider spatie/laravel-settings for structured settings or Laravel’s built-in config/.env system. For admin UIs, use Filament, Nova, or Livewire instead of this bundle’s jQuery/ckEditor-based interface. These solutions are actively maintained and Laravel-native.
Does this bundle support modern frontend frameworks like Livewire or Inertia?
No, this bundle requires jQuery, RequireJS, and ckEditor, which conflict with Laravel’s modern frontend stack (Vite, Alpine.js, Livewire, or Inertia). Replacing these dependencies would require rewriting the entire UI layer, making it impractical for Laravel projects.
How does the bundle’s security model (ROLE_ADMIN) translate to Laravel?
Laravel uses gates and policies instead of Symfony’s role-based system. You’d need to rewrite the security logic entirely, replacing ROLE_ADMIN with Laravel’s Gate::forUser() or custom policies. This adds unnecessary complexity for a Laravel project.
Is this bundle compatible with Laravel’s Eloquent ORM?
No, the bundle assumes Symfony’s Doctrine ORM. To use it with Laravel, you’d need to create custom migrations and adapters, which defeats the purpose of a pre-built solution. Laravel’s Eloquent is fundamentally different and requires a separate approach.
Why is this bundle abandoned (no updates, low stars)? Should I still use it?
The bundle’s lack of maintenance (no updates since Symfony2) and low adoption signal high technical debt. For Laravel, this is a red flag—modern alternatives like spatie/laravel-settings are actively maintained and Laravel-specific. Avoid this package for new projects.
Can I integrate this bundle via an API layer in Laravel?
Theoretically, you could expose settings via a Laravel API (e.g., using spatie/laravel-settings) and consume it in a Symfony frontend, but this is overkill. Laravel’s ecosystem already provides better tools for settings management without cross-framework complexity.
Does this bundle work with Laravel’s Vite or Webpack asset pipelines?
No, the bundle relies on RequireJS and jQuery, which are outdated and incompatible with Laravel’s modern asset pipelines (Vite, Webpack). Replacing these would require a full frontend rewrite, making integration impractical.
What Laravel packages handle dynamic configuration like this bundle?
For dynamic settings in Laravel, use spatie/laravel-settings for structured key-value storage or Laravel’s built-in config/.env system. For admin interfaces, consider Filament, Nova, or Livewire—all Laravel-native and actively maintained.
How would I migrate from this bundle to a Laravel solution?
Start fresh with spatie/laravel-settings or Laravel’s config system. Export existing settings to a Laravel-compatible format (e.g., JSON or database table) and rebuild the admin UI with Filament or Livewire. Avoid porting this bundle—it’s not worth the effort.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle