调整菜单的排序

This commit is contained in:
mzl
2025-07-14 19:00:19 +08:00
parent 497e26e06f
commit 7a289d0c65
+4 -1
View File
@@ -44,12 +44,15 @@ class PermLogic
->orderBy('sort', 'asc') // 按 sort 字段升序排序
->get();
// 合并所有公共资源
$all = $all->merge($publicResources);
// 返回唯一的资源列表,并按 id 排序
return $all->unique('id')->values()->sortBy('sort'); // 最终根据sort排序
// 使用 sortBy('sort') 来确保最终结果根据 'sort' 字段排序
return $all->unique('id')->values()->sortBy('sort');
}
/**
* 构建目录/菜单树,节点包含权限与打开方式,拼接完整路径,并对子级菜单component处理
* @param \Illuminate\Support\Collection $resources