fahmiardi / laravel-permission-command
Laravel Permission 的控制台命令
0.1
2016-12-18 21:54 UTC
Requires
- illuminate/console: ~5.1.0|~5.2.0|~5.3.0
- spatie/laravel-permission: ~1.5.2
This package is not auto-updated.
Last update: 2024-09-28 20:25:24 UTC
README
这是一个通过控制台命令管理 Spatie Laravel Permission 权限的现成包
安装
composer require fahmiardi/laravel-permission-command
通过将服务提供者添加到 config/app.php
来注册服务提供者
... Fahmiardi\Permissions\Commands\PermissionCommandServiceProvider::class,
安装后,你可以执行以下操作
php artisan list
你必须看到
permission permission:assign-role Assign role(s) to user permission:create-permission Create permission permission:create-role Create role permission:give-permission Give permission(s) to user or role
用法
###创建权限
php artisan permission:create-permission
###创建角色
php artisan permission:create-role
###将角色分配给用户
php artisan permission:assign-role
###给用户和角色类型赋予权限
php artisan permission:give-permission #type will be asked
php artisan permission:give-permission --user
php artisan permission:give-permission --role