diff --git a/catch/permissions/controller/Role.php b/catch/permissions/controller/Role.php index 0a4c384..c7b384e 100644 --- a/catch/permissions/controller/Role.php +++ b/catch/permissions/controller/Role.php @@ -97,7 +97,7 @@ class Role extends CatchController } if (!empty($request->param('departments'))) { $role->detachDepartments(); - $role->attach($request->param('departments')); + $role->attachDepartments($request->param('departments')); } return CatchResponse::success(); } diff --git a/catch/permissions/model/HasPermissionsTrait.php b/catch/permissions/model/HasPermissionsTrait.php new file mode 100644 index 0000000..006cf1e --- /dev/null +++ b/catch/permissions/model/HasPermissionsTrait.php @@ -0,0 +1,10 @@ + + * @copyright By CatchAdmin + * @license https://github.com/yanwenwu/catch-admin/blob/master/LICENSE.txt + */