Weave 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
Admin Bundle

Admin Bundle Laravel Package

softspring/admin-bundle

Softspring Admin Bundle provides a reusable admin panel for PHP applications, with CRUD modules, entity management, filtering, forms, and access control to help you build and maintain back-office interfaces faster.

View on GitHub
Deep Wiki
Context7

This bundle provides admin basic features.

Frequently asked questions about Admin Bundle
What is Softspring Admin Bundle used for?
Softspring Admin Bundle is a PHP admin panel foundation for back-office interfaces. It provides dashboard and navigation scaffolding plus configurable CRUD screens for entity management, filtering, forms, and access control. It is intended to reduce repeated admin plumbing in existing applications.
Is softspring/admin-bundle compatible with Laravel?
Softspring Admin Bundle is a Symfony bundle, not a Laravel package. It does not provide Laravel service providers, Laravel-specific CRUD conventions, or Laravel version support. Laravel teams can review its patterns, but should not expect drop-in integration.
How do I install softspring/admin-bundle with Composer?
Install it with Composer using composer require softspring/admin-bundle. Then register or enable the bundle in your Symfony application and follow the repository configuration instructions. Check the README for the supported PHP and Symfony versions before installing.
Do I have to write CRUD controllers for every entity?
The bundle is designed around configuration-driven CRUD screens rather than hand-written boilerplate for every entity. You point it at your resources and extend it where your application needs custom behavior. The exact configuration options should be confirmed in the repository documentation.
How does it handle authentication and authorization?
It provides hooks for your existing authentication and authorization layer rather than replacing it. You keep your application's security model and connect the admin panel to it. Review the bundle's access control configuration to ensure roles and permissions match your requirements.
Can I customize the admin dashboard layout and navigation?
Yes, the admin layout uses extensible templates so you can adjust the look and add custom sections. Dashboard and navigation scaffolding are included as sensible defaults. For advanced branding or UX changes, plan to override templates and test them against your application's assets.
Does it support filtering, forms, and entity management?
Yes, the package advertises CRUD modules with entity management, filtering, forms, and access control. These features are intended to cover common back-office workflows without rebuilding them each time. Validate edge cases such as complex relations and custom validation in a staging environment.
What Laravel admin panel alternatives should I compare?
If your application is Laravel-first, compare Laravel Nova, Filament, and Backpack before choosing a Symfony bundle. Those packages provide Laravel-native CRUD, authorization, and UI conventions. Softspring Admin Bundle is a better fit when your stack is Symfony or another PHP application with compatible bundle support.
Is softspring/admin-bundle maintained and production-ready?
Maintenance status should be verified directly on the GitHub repository before adoption. Check recent releases, open issues, supported PHP and Symfony versions, and whether the documentation matches your use case. Treat it as a lightweight foundation and plan for your own testing and extension work.
How can I test it before adding it to an existing project?
Create a small staging or sample application, install the bundle, and configure one simple entity first. Verify the dashboard, navigation, CRUD forms, filtering, and access control against your authentication setup. Then review the templates and documentation before rolling it into an existing production project.
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.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin