{"repo":"mostafamaklad/laravel-permission-mongodb","free":true,"listed":false,"github":"https://github.com/mostafamaklad/laravel-permission-mongodb","clone":"git clone https://github.com/mostafamaklad/laravel-permission-mongodb.git","description":"Associate users with roles and permissions using Laravel and MongoDB","language":"PHP","stars":110,"topics":["laravel-permission","multiple-guards","laravel-mongodb","laravel","mongodb","ico-codeclimate","ico-scrutinizer","link-scrutinizer","link-codeclimate","ico-styleci"],"license":"MIT","category":"databases-storage","readme_excerpt":"laravel-permission-mongodb [![Latest Version on Packagist][ico-version]][link-releases] [![Software License][ico-license]](LICENSE.md) [![Build Status][ico-travis]][link-travis] [![Scrutinizer][ico-scrutinizer]][link-scrutinizer] [![Maintainability][ico-codeclimate-maintainability]][link-codeclimate-maintainability] [![Codacy Badge][ico-codacy]][link-codacy] [![StyleCI][ico-styleci]][link-styleci] [![Coverage Status][ico-coveralls]][link-coveralls] [![Total Downloads][ico-downloads]][link-packagist] This package allows you to manage user permissions and roles in a database. It is inspired from [laravel-permission][link-laravel-permission]. Same code same every thing but it is compatible with [laravel-mongodb][link-laravel-mongodb] Once installed you can do stuff like this: If you're using multiple guards we've got you covered as well. Every guard will have its own set of permissions and roles that can be assigned to the guard's users. Read about it in the using multiple guards section of the readme. Because all permissions will be registered on Laravel's gate, you can test if a user has a permission with Laravel's default can function: Table of contents Installation Laravel Compatibility Laravel Lumen Usage Using \"direct\" permissions Using permissions via roles Using Blade directives Using multiple guards Using permissions and roles with multiple guards Assigning permissions and roles to guard users Using blade directives with multiple guards Using a middleware Using artisan ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mostafamaklad","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mostafamaklad/laravel-permission-mongodb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}