- What is imanaging-document/zeus-user-bundle used for?
- It is a Laravel user management bundle for the Zeus application and admin ecosystem. It provides ready-made user models, authentication scaffolding, profile handling, and management of role/module synchronization and user login. Its value depends on the parent Zeus core being installed and version-aligned.
- Does zeus-user-bundle work without the Zeus framework?
- No. The package is a domain bundle, not a self-contained authentication solution, and it is architecturally coupled to the Zeus ecosystem. If your Laravel application has not already adopted Zeus, installing this bundle effectively means adopting Zeus as a platform decision. For non-Zeus apps, Laravel Breeze or Jetstream plus spatie/laravel-permission are broader, better-validated options.
- Which Laravel and PHP versions does zeus-user-bundle support?
- The provided context does not document exact Laravel and PHP support, so you must verify the Composer constraints for php, laravel/framework, and zeus/* against your target matrix. The single release cadence ended 2023-11-21, which makes constraint ranges especially important to test. Run a Composer resolution in a sandbox before committing.
- How do I install zeus-user-bundle in a Laravel project?
- Install it with Composer using imanaging-document/zeus-user-bundle, but only after confirming that a compatible Zeus core is present. Pin an exact version rather than a floating constraint because the release history is sparse. Publish and review any config and migrations, then run migrations against a test database before touching production.
- Does zeus-user-bundle include roles and permissions?
- Yes, the package description covers synchronization of roles and modules as well as configurable roles and permissions. What is not clear from the context is whether it extends Laravel's native guard or replaces it. Confirm the exact scope in a sandbox spike before relying on it for authorization.
- Is zeus-user-bundle safe to use for production authentication?
- Treat it as high risk. It is authentication-adjacent code with one publisher, no community scrutiny, 2 stars, 0 dependents, and a stale release ending 2023-11-21. There is no documented security disclosure process in the provided context. Only use it in production if Zeus is already a committed platform dependency and you have reviewed the auth code and migrations yourself.
- How does zeus-user-bundle compare with spatie/laravel-permission?
- spatie/laravel-permission is a standalone, widely adopted authorization package with broad community validation. zeus-user-bundle is a Zeus-specific domain bundle that also includes user models, authentication scaffolding, and profile handling. If you are not already on Zeus, prefer spatie plus a first-party auth scaffold such as Breeze or Jetstream.
- Will zeus-user-bundle migrations conflict with my existing users table?
- That is a realistic integration risk because the bundle may own the users table schema or expect one to exist. It may also register model traits, routes, or migrations that collide with existing application code. Inspect the migration files in a sandbox, check whether they are idempotent and reversible, and test against a copy of your current schema.
- How should I evaluate zeus-user-bundle before adopting it?
- Run a timeboxed sandbox spike: create a fresh Laravel app with a compatible Zeus core, require an exact pinned version of the bundle, and exercise login, profile, and role flows. Check Composer resolution, migration behavior, and route/model conflicts against your real matrix. Wrap the bundle's public surface behind an internal UserRepository or IdentityService contract so it remains replaceable.
- Is zeus-user-bundle actively maintained?
- The provided evaluation shows a single release cadence ending 2023-11-21, 2 stars, 0 dependents, and one publisher. Maintenance of the parent Zeus core is unknown, and there is no public roadmap described. Pin the version, vendor a fork if needed, and budget for replacing the bundle if integration proves tightly coupled to Zeus internals.