From f8174e0520240f0bdd1288f0611880d2179275b3 Mon Sep 17 00:00:00 2001 From: JaguarJack <82664165@qq.com> Date: Thu, 29 Jul 2021 17:58:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E:=E8=8E=B7=E5=8F=96=E8=A7=92?= =?UTF-8?q?=E8=89=B2=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- catch/permissions/controller/Role.php | 17 +++++++++++++++++ catch/permissions/route.php | 1 + 2 files changed, 18 insertions(+) diff --git a/catch/permissions/controller/Role.php b/catch/permissions/controller/Role.php index c249574..5c386c9 100644 --- a/catch/permissions/controller/Role.php +++ b/catch/permissions/controller/Role.php @@ -1,6 +1,7 @@ role->findBy($id)->getPermissions()->column('id')) + ->field(['id', 'parent_id', 'permission_name']) + ->select()->toTree() + ); + } } diff --git a/catch/permissions/route.php b/catch/permissions/route.php index 16d7b41..a8bfc2e 100644 --- a/catch/permissions/route.php +++ b/catch/permissions/route.php @@ -5,6 +5,7 @@ $router->group(function () use ($router){ // 角色 $router->resource('roles', '\catchAdmin\permissions\controller\Role'); + $router->get('role/permissions/', '\catchAdmin\permissions\controller\Role@getPermissions'); // 权限 $router->resource('permissions', '\catchAdmin\permissions\controller\Permission'); $router->put('permissions/show/', '\catchAdmin\permissions\controller\Permission@show');