|
...
|
...
|
@@ -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
|
...
|
...
|
|