worden/shaka-auth-for-laravel
Composer 安装命令:
composer require worden/shaka-auth-for-laravel
包简介
cty shaka rbac management system
README 文档
README
This is a shaka-auth for test inspire by Zizaco/entrust
安装方法
composer require "worden/shaka-auth-for-laravel:1.0.x-dev"
使用说明
kernel.php的$routeMiddleware增加中间件
'shakaAuth' => \Cty\ShakaAuth\Middleware\ShakaAuth::class,
user的调用方法
$user = User::where('id',1056)->first(); $res = $user->roleList(); $res = $user->hasRole([25,26]); $res = $user->attachRole(27); $res = $user->detachRole(27); $res = $user->canDo([12,'manage_posts3']); $res = $user->basePermission()->menu(); $res = $user->basePermission()->func();
role的调用方法
$role = Role::where('id',25)->first(); $res2 = $role->attachPermission(17); $res2 = $role->detachPermission([18]); $res2 = $role->userList(); $res2 = $role->hasPermission(['manage_posts2','manage_posts3']); $res2 = $role->permissionList(); $res2 = $role->basePermission()->menu();
统计信息
- 总下载量: 33
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-11-22