| Package Data | |
|---|---|
| Maintainer Username: | wordenfan |
| Maintainer Contact: | fanbenchao@chuanty.com (worden) |
| Package Create Date: | 2016-11-22 |
| Package Last Update: | 2016-12-23 |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-10-26 03:09:40 |
| Package Statistics | |
|---|---|
| Total Downloads: | 33 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 1 |
| Total Watchers: | 2 |
| Total Forks: | 0 |
| Total Open Issues: | 0 |
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();