refactor: 修改角色新增/更新
This commit is contained in:
@@ -116,6 +116,10 @@ class Role
|
|||||||
$permissions = [];
|
$permissions = [];
|
||||||
foreach ($post['menu_permission'] as $menu) {
|
foreach ($post['menu_permission'] as $menu) {
|
||||||
if (!isset($menu['permissions'])) {
|
if (!isset($menu['permissions'])) {
|
||||||
|
$permissions[] = [
|
||||||
|
'role_id' => $role->id,
|
||||||
|
'menu_id' => $menu['menu_id'],
|
||||||
|
];
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
foreach ($menu['permissions'] as $permission) {
|
foreach ($menu['permissions'] as $permission) {
|
||||||
@@ -178,6 +182,10 @@ class Role
|
|||||||
$permissions = [];
|
$permissions = [];
|
||||||
foreach ($put['menu_permission'] as $menu) {
|
foreach ($put['menu_permission'] as $menu) {
|
||||||
if (!isset($menu['permissions'])) {
|
if (!isset($menu['permissions'])) {
|
||||||
|
$permissions[] = [
|
||||||
|
'role_id' => $role->id,
|
||||||
|
'menu_id' => $menu['menu_id'],
|
||||||
|
];
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
foreach ($menu['permissions'] as $permission) {
|
foreach ($menu['permissions'] as $permission) {
|
||||||
|
|||||||
Reference in New Issue
Block a user