正在显示
1 个修改的文件
包含
20 行增加
和
0 行删除
| @@ -58,6 +58,26 @@ class RoleMenuController extends BaseController | @@ -58,6 +58,26 @@ class RoleMenuController extends BaseController | ||
| 58 | } | 58 | } |
| 59 | 59 | ||
| 60 | /** | 60 | /** |
| 61 | + * @remark :获取所有的路由 | ||
| 62 | + * @name :routes | ||
| 63 | + * @author :lyh | ||
| 64 | + * @method :post | ||
| 65 | + * @time :2023/7/25 14:44 | ||
| 66 | + */ | ||
| 67 | + public function routes(){ | ||
| 68 | + //已绑定菜单的路由 | ||
| 69 | + $menu_route = array_filter(Menu::pluck('route_name')->toArray()); | ||
| 70 | + //路由 | ||
| 71 | + $list = []; | ||
| 72 | + $routes = Route::getRoutes()->getRoutesByName(); | ||
| 73 | + foreach ($routes as $name => $route) { | ||
| 74 | + if(Str::startsWith($name, 'admin.') && !Str::endsWith($name, '.white') && !in_array($name, $menu_route)){ | ||
| 75 | + $list[] = $name; | ||
| 76 | + } | ||
| 77 | + } | ||
| 78 | + return $this->success($list); | ||
| 79 | + } | ||
| 80 | + /** | ||
| 61 | * @remark :保存权限菜单 | 81 | * @remark :保存权限菜单 |
| 62 | * @name :save | 82 | * @name :save |
| 63 | * @author :lyh | 83 | * @author :lyh |
-
请 注册 或 登录 后发表评论