vegvisir / trustnosql
Laravel role/permission package working with MongoDB database
Requires
- php: ^7.0
- jenssegers/mongodb: ~2.0|~3.0
- laravel/framework: ^5.4
- shumik/bracket-checker: ~1.0
Requires (Dev)
- jenssegers/mongodb: ~2.0|~3.0
- mockery/mockery: ~1.0
- orchestra/testbench: ~3.0
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpcov: ^4.0|^5.0
- phpunit/phpunit: ^6.0|^7.0
Suggests
- jenssegers/mongodb-sentry: Add Sentry support to Laravel-MongoDB
- jenssegers/mongodb-session: Add MongoDB session support to Laravel-MongoDB
Conflicts
This package is auto-updated.
Last update: 2024-10-28 14:04:00 UTC
README
TrustNoSql is a Laravel role/permission manager for MongoDB-based applications. It supports roles, permissions, and teams, provides a complex way of determining ownage (grabbing) of objects, and offers a nice CLI for your convenience. TrustNoSql is built atop a great jenssegers/laravel-mongodb package, and it's inspired by Laratrust.
Documentation
Since TrustNoSql is in a heavy development phase, the documentation is not ready yet. It's being written at the time being :) It would be available at https://trustnosql.readthedocs.io/en/latest/.
Development
TrustNoSql is in the alpha state. Base functionalities are already written, however, no tests have been conducted yet. Therefore, we can take no responsibility for any damage it does if you use TrustNoSql in your projects.