iampersistent/mongodb-acl-bundle
Symfony bundle that stores ACL (access control list) data in MongoDB. Provides MongoDB-backed persistence for access control entries, letting permission checks and role-based rules live alongside your document data. Integrates with Symfony's security ACL system, suited to apps already using MongoDB...
Architecture fit
MongoDBAclBundle uses Symfony's bundle naming, registration, and DI-extension conventions. Laravel has no equivalent abstraction that consumes Symfony's Bundle interface, so there is no install-and-boot path. Using it in Laravel means building and owning a Symfony-Security-to-Laravel bridge — an architectural imposition, not an integration.symfony/security-acl, deprecated and removed from core years ago. The package's dependency is dead independent of the package's own abandonment.ext-mongodb. Laravel teams typically standardize on mongodb/laravel-mongodb (Eloquent-style); the two share no models, connections, or lifecycle management.Integration feasibility
Technical risk
ext-mongodb version, and ODM major version are undocumented; assume breakage on any modern runtime.Key questions
symfony/security-acl, or has the permission model been replaced?Stack fit
Migration path
mongodb/laravel-mongodb for persistence, keeping models consistent with the rest of the app.spatie/laravel-permission, bouncer, or native Gates) for the permission model.Compatibility
ext-mongodb releases until proven otherwise. Any evaluation starts with a timeboxed install-and-boot spike — hours, not days.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?