This commit is contained in:
兔姬桑
2021-05-04 10:53:45 +08:00
parent a57d7f27f5
commit ceb9c8c259
2 changed files with 8 additions and 4 deletions

View File

@@ -169,9 +169,13 @@ class UserController extends Controller
// 只有超级管理员才能赋予超级管理员
$roles = $request->input('roles');
try {
if ($roles && (Auth::getUser()->can('give roles') || (in_array('Super Admin', $roles, true)
&& Auth::getUser()->hasRole('Super Admin')) || Auth::getUser()->hasRole('Super Admin'))) {
$user->syncRoles($roles);
if (isset($roles)) {
if (Auth::getUser()->can('give roles') || Auth::getUser()->hasRole('Super Admin')
|| (in_array('Super Admin', $roles, true) && Auth::getUser()->hasRole('Super Admin'))) {
$user->syncRoles($roles);
}
} else {
$user->roles()->detach();
}
// Input checking for dummy

View File

@@ -32,4 +32,4 @@ return [
'download' => '下载',
'total' => '总计',
],
];
];