i74ifa/role-craft
最新稳定版本:v2.0.1
Composer 安装命令:
composer require i74ifa/role-craft
包简介
automating role creation and permission management with Spatie/Laravel-Permission.
README 文档
README
Installation
composer require i74ifa/role-craft
Version Compatibility
| Version | Laravel | Spatie Permission | PHP |
|---|---|---|---|
| v2.x | 12.0+ / 13.0+ | 7.0+ | 8.4+ |
| v1.x | 10.0+ / 11.0+ | 6.x | 8.2+ |
optional
publish config
php artisan vendor:publish --tag=role-craft-config
Usage
Generate role and Permissions
php artisan role-craft:generate
this command will be generate all permissions and role-craft.default_role will be created
if you want to change default role name, you can change it in config/role-craft.php after publish config
Sync permissions
php artisan role-craft:sync manager --all
this will be sync all permissions to manager role if it exists
if not exists you want to use --create option
php artisan role-craft:sync manager --create
if you want to sync some role from models use --models option
php artisan role-craft:sync manager --models=User --models=Post # OR Custom Directory php artisan role-craft:sync manager --models=App\Models\Directory\User
Generate role if not exists
php artisan role-craft:sync manager --create
License
This package is released under the MIT license.
统计信息
- 总下载量: 28
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-01-28