MICUU
心情
所有
图集
登录
搜索
原创
Swagger-php一个基于PHP开发的自动文档生成器
米醋儿
发布于:2021-01-18
相信后端开发人员会因为编写开发文档苦苦恼火,这里其实已经有人帮我们处理好了,我们只需要写好注释就行,利用这个swagger包来自动生成文档,非常的方便实用,能够保证我们的文章最新。 其实,将swagger集成到我们的系统中是非常方便的一件事情,不仅方便自己,也方便他人呀。 安装 composer require zircote/swagger-php 使用: 1:再需要添加文档的方法上写备注 如 /** * @OA\Response( * response=200, * description="successful operation", * @OA\JsonContent(ref="/www/wwwroot/xxxx.com/public"), * ) */ /** * @OA\Get( * path="/index", * summary="文章列表 - 首页", * @OA\Response( * response=200, * description="文章首页列表" * ), * @OA\Response( * response="default", * description="an ""unexpected"" error" * ) * ) */ 2:扫描输出json $openapi = \OpenApi\scan('/www/wwwroot/xxxx.com/app/controller'); header('Content-Type: application/x-yaml'); echo $openapi->toYaml(); 3:回到前端配置项目,并填写我们的json地址即可 需要安装 composer require swagger-api/swagger-ui 好了,简易教程就到这里,希望这教能能对你有所帮助。 关于详细的使用方法给你个链接 详细示例[2.0版本]不适合此教程,不建议参考 https://learnku.com/laravel/t/7430/how-to-write-api-documents-based-on-swagger-php#747b67 简要示例 https://www.cnblogs.com/shen55/p/10276943.html 推荐大家看简要示例。
注:原创不易,转载请注明出处(
https://micuu.com/new/1331.html
),本站所有资源来源于网络收集,如有侵权请联系QQ245557979进行清除。
最后修改与 2022-02-22
上一篇:
2021年1月17日凌晨陕西省安康市新增一例确诊病例
下一篇:
快手露肩主播美女 在线性感用眼神勾搭你
留言反馈
请先登录
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈
立即留言
珍藏视频
10分钟高效燃脂
30天高效瘦脸操
5分钟缓解颈椎操
友人
微博
全民K歌
唱吧
今日头条
悠悠网
科技小锅盖
彼岸桌面
阮一峰
laravel社区
V2ex
掘金
更多>