webman Auto Route 注解路由 自动生成 OpenAPI 文档

qnnp

Webman Auto Route 是一个基于 PHP 8 注解开发的一个Webman 扩展组件。

  • Webman Auto Route 可以做什么
  • 为 Webman 项目的控制器提供注解路由功能
  • 保留 Webman 路由中间件能力
  • 根据注解信息实时生成 OpenAPI 3.0 文档
  • 自带 Swagger UI 提供接口自测、对接
  • 根据注解信息自动验证过滤输入信息 ( 1.0.0开始提供 )

文档及项目地址

1813 4 1
4个评论

智佳思远

牛逼

  • dengwei1999 2022-05-06

    config/route.php里定义的路由怎么用
    Route::group('/game',function () {
    Route::any('/index',[app\controller\Game::class,'index']);

    Route::any('/gamelist',[app\controller\Game::class,'gamelist']);

    });
    // 加载自定义组件
    AutoRoute::load(
    // 注解路由默认会扫描 /app 下的所有PHP文件
    // 如果需要扫描其他文件夹或者组件的路由可以这样设置
    [
    [
    'WebmanPress\Controller', // 命名空间根路径
    '/controller' // 对应文件夹路径
    ],
    ],
    true // false 禁用 OpenAPI 文档

    // 注意:组件扫描文件时会自动跳过 . 开头的文件文件夹和 model view 文件夹

    );

  • dengwei1999 2022-05-06

    怎么同时使用/game/index路由

  • dengwei1999 2022-05-06

    请问下怎么加左侧的菜单啊

walkor

感谢分享

  • 暂无评论
小阳光

不错感谢分享

  • 暂无评论
adminv

牛逼牛逼,对了看下tp6的docui,那个前端也很不错

  • 暂无评论

qnnp

266
积分
0
获赞数
0
粉丝数
2021-03-12 加入
🔝