fahmiardi / laravel-permission-command

Laravel Permission 的控制台命令

0.1 2016-12-18 21:54 UTC

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