Skip to content

Commit 4c7249d

Browse files
committed
fix(control): checkedRoles 传参
1 parent bdffbb4 commit 4c7249d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

laravel/app/Http/Controllers/Api/PermissionController.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class PermissionController extends Controller
2020

2121
public function __construct(Request $request)
2222
{
23-
// $this->middleware(['auth', 'isAdmin']); // isAdmin 中间件让具备指定权限的用户才能访问该资源
23+
// $this->middleware(['auth:api', 'role']); // role 中间件让具备指定权限的用户才能访问该资源
2424

2525
$perPage = intval($request->input('perPage'));
2626
$this->perPage = $perPage ?? 11;
@@ -64,8 +64,8 @@ public function store(Store $request)
6464
!is_null($request['route']) && $permission->route = $request['route'];
6565

6666
if ($permission->save()) {
67-
if (!empty($request['roles'])) { // 如果选择了角色
68-
$roles = $request['roles'];
67+
if (!empty($request['checkedRoles'])) { // 如果选择了角色
68+
$roles = $request['checkedRoles'];
6969
foreach ($roles as $role) {
7070
$r = Role::where('id', '=', $role)->firstOrFail(); // 将输入角色和数据库记录进行匹配
7171

0 commit comments

Comments
 (0)