Role Manager dependency for Laravel Enso
click on the photo to view a short demo in compatible browsers
- manages roles for the users of the application
- uses a hierarchical organization of permissions, which allow for a visual and intuitive update of permissions for a certain role
- comes by default with the
Administrator
andSupervisor
roles
php artisan vendor:publish --tag=vue-components
- the VueJS components and pagesphp artisan vendor:publish --tag=roles-assets
- the pagesphp artisan vendor:publish --tag=enso-assets
- a common alias for when wanting to update the VueJS assets, once a newer version is released, can be used with the--force
flagphp artisan vendor:publish --tag=roles-seeder
- a seeder that will allow you to manage roles locally and then sync them with the live instance of the app
The Laravel Enso Core package comes with this package included.
Depends on:
- Datatable for displaying the list of roles
- FormBuilder for creating the forms when managing languages
- Helpers for utility classes and traits
- MenuManager for managing permissions with the menus
- PermissionManager for the integration with permissions
- Select for the select list builder features
- Structure manager for the migrations
are welcome. Pull requests are great, but issues are good too.
This package is released under the MIT license.