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
User Bundle

User Bundle Laravel Package

siganushka/user-bundle

A Symfony bundle for user management offering registration, authentication, profile editing, and role-based access control. It provides extensible Doctrine-backed user entities and services that integrate cleanly into existing Symfony applications, simplifying common account workflows.

View on GitHub
Deep Wiki
Context7

User Bundle.

Frequently asked questions about User Bundle
What is siganushka/user-bundle used for?
It is a Symfony bundle that adds a ready-to-use user management layer to Symfony applications. It provides a Doctrine-backed user entity, repository, registration, login, password reset, profile management, and Symfony Security integration. Use it when you want common account workflows without rebuilding authentication plumbing.
Is siganushka/user-bundle a Laravel package or a Symfony bundle?
It is a Symfony bundle, not a Laravel package, despite Composer being used for installation. It integrates with Symfony Security and Doctrine rather than Laravel's auth system. Laravel developers would need a different package or custom integration.
How do I install siganushka/user-bundle?
Install it with Composer using composer require siganushka/user-bundle. Then enable the bundle in your Symfony kernel or bundles.php as appropriate for your Symfony version. Check the repository README for any required configuration and migration steps.
Does siganushka/user-bundle require Doctrine?
Yes, the bundle is described as Doctrine-backed and provides a Doctrine user entity and repository. You will need Doctrine ORM configured in your Symfony application. You should also run migrations or schema updates for the user table.
How does it integrate with Symfony Security?
The bundle integrates with Symfony Security and supports password hashing for authentication. It provides login flows and user account workflows that work with Symfony's security system. You configure the user provider and security settings to use the bundle's user entity.
Can I add custom fields to the user entity?
Yes, the bundle advertises extensible configuration for custom user fields. You can extend or configure the user entity to match your domain requirements. Review the bundle configuration and entity mapping before adding fields.
Does it include registration, login, and password reset flows?
Yes, the package overview lists registration, login, and password reset flows as built-in features. It also mentions profile and account management support. These workflows are intended to reduce the need to rebuild common authentication plumbing.
Which Symfony versions are supported?
The provided context does not list specific Symfony version constraints. Check the composer.json requirements in the siganushka/user-bundle repository before installing. That file is the authoritative source for supported PHP and Symfony versions.
Does it support role-based access control?
The blurb mentions role-based access control along with user management features. Symfony Security itself provides roles and access control, and the bundle integrates with that system. You should configure roles and access rules in your Symfony security configuration.
Is siganushka/user-bundle suitable for production?
The bundle provides common user management workflows, but production suitability depends on your Symfony version, configuration, and maintenance needs. Review the repository's release history, tests, and open issues before adopting it. Test authentication, password reset, and migrations in a staging environment first.
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.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections