修改权限
This commit is contained in:
@@ -81,11 +81,9 @@ class Auth
|
||||
|
||||
$roles = $user->getRoles();
|
||||
|
||||
foreach ($roles as &$role) {
|
||||
$role['permissions'] = Roles::where('id', $role['id'])->find()->getPermissions([
|
||||
'type' => Permissions::MENU_TYPE
|
||||
], ['permission_name', 'route']);
|
||||
}
|
||||
$user->permissions = Permissions::whereIn('id', $user->getPermissionsBy())
|
||||
->field(['permission_name as title', 'route', 'icon'])
|
||||
->select();
|
||||
|
||||
$user->roles = $roles;
|
||||
|
||||
|
@@ -5,3 +5,4 @@ $router->resource('users', '\catchAdmin\user\controller\User');
|
||||
$router->put('users/switch/status/<id>', '\catchAdmin\user\controller\User@switchStatus');
|
||||
$router->put('users/recover/<id>', '\catchAdmin\user\controller\User@recover');
|
||||
$router->get('users/get/roles', '\catchAdmin\user\controller\User@getRoles');
|
||||
$router->get('user/info', '\catchAdmin\user\controller\User@info');
|
||||
|
Reference in New Issue
Block a user