作者 lyh

gx

... ... @@ -58,6 +58,26 @@ class RoleMenuController extends BaseController
}
/**
* @remark :获取所有的路由
* @name :routes
* @author :lyh
* @method :post
* @time :2023/7/25 14:44
*/
public function routes(){
//已绑定菜单的路由
$menu_route = array_filter(Menu::pluck('route_name')->toArray());
//路由
$list = [];
$routes = Route::getRoutes()->getRoutesByName();
foreach ($routes as $name => $route) {
if(Str::startsWith($name, 'admin.') && !Str::endsWith($name, '.white') && !in_array($name, $menu_route)){
$list[] = $name;
}
}
return $this->success($list);
}
/**
* @remark :保存权限菜单
* @name :save
* @author :lyh
... ...