novius/laravel-backpack-permissionmanager-extended

此扩展包扩展了 Backpack\PermissionManager

0.1.2 2018-03-19 12:54 UTC

This package is auto-updated.

Last update: 2024-09-26 11:14:32 UTC


README

Travis Packagist Release Licence

此扩展包扩展了 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 或(根据您的选择)任何后续版本的许可。