novius / laravel-backpack-permissionmanager-extended
此扩展包扩展了 Backpack\PermissionManager
0.1.2
2018-03-19 12:54 UTC
Requires
- php: >=7.1
- backpack/permissionmanager: ^2.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.8.0
- orchestra/testbench: ~3.5
- phpunit/phpunit: ~6
This package is auto-updated.
Last update: 2024-09-26 11:14:32 UTC
README
此扩展包扩展了 Backpack/PermissionManager。以下列出了添加的所有功能。
安装
在终端中
composer require novius/laravel-backpack-permissionmanager-extended
然后,如果您使用的是 Laravel 5.4(不需要 Laravel 5.5 及更高版本),请将服务提供者注册到您的 config/app.php
文件
在 config/app.php
中,替换
Backpack\PermissionManager\PermissionManagerServiceProvider::class,
为
Novius\Backpack\PermissionManager\PermissionManagerServiceProvider::class,
配置
此扩展包提供了一个配置文件,其值将覆盖 Backpack\PermissionManager
的配置。
如果您想更改这些值,可以发布配置文件
php artisan vendor:publish --provider="Novius\Backpack\PermissionManager\PermissionManagerServiceProvider" --tag=config
您还可以发布视图、语言和路由
php artisan vendor:publish --provider="Novius\Backpack\PermissionManager\PermissionManagerServiceProvider" --tag=views
php artisan vendor:publish --provider="Novius\Backpack\PermissionManager\PermissionManagerServiceProvider" --tag=lang
php artisan vendor:publish --provider="Novius\Backpack\PermissionManager\PermissionManagerServiceProvider" --tag=routes
功能
- 改进了用户 CRUD 中管理角色和权限的界面
- 改进了角色 CRUD 中管理权限的界面
代码检查
使用
./cs.sh
贡献
欢迎贡献!在 Github 上提交问题,或创建 Pull Request。
许可证
此扩展包受 GNU Affero General Public License v3 或(根据您的选择)任何后续版本的许可。