修改方法获取

This commit is contained in:
JaguarJack
2020-06-05 15:35:31 +08:00
parent f9ed43017f
commit f55ff91554

View File

@@ -157,7 +157,13 @@ class Permission extends CatchController
*/ */
public function getMethods($id, ParseClass $parseClass) public function getMethods($id, ParseClass $parseClass)
{ {
$methods = $parseClass->setModule('catch')->setRule(Permissions::where('id', $id)->find())->onlySelfMethods(); $permission = Permissions::where('id', $id)->find();
$module = $permission->module;
$controller = explode('@', $permission->permission_mark)[0];
$methods = $parseClass->setModule('catch')->setRule($module, $controller)->onlySelfMethods();
return CatchResponse::success($methods); return CatchResponse::success($methods);
} }