permissionService->getPermissionTree(); return $this->success('permission.fetch_success', [ 'data' => $permissionTree, ]); } catch (Exception $e) { return $this->error('permission.fetch_failed', 500, $e->getMessage()); } } }