作者 lyh

gx

... ... @@ -58,26 +58,6 @@ 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
... ...
... ... @@ -84,7 +84,6 @@ Route::middleware(['aloginauth'])->group(function () {
Route::get('/info', [Aside\Manage\MenuController::class, 'info'])->name('admin.menu_info');
Route::post('/save', [Aside\Manage\MenuController::class, 'save'])->name('admin.menu_save');
Route::any('/delete', [Aside\Manage\MenuController::class, 'delete'])->name('admin.menu_delete');
Route::any('/routes', [Aside\Manage\MenuController::class, 'routes'])->name('admin.menu_routes');
});
//权限菜单
Route::prefix('role_menu')->group(function () {
... ...