美文网首页
meedu 添加 swagger 支持

meedu 添加 swagger 支持

作者: 数字工匠袁峰 | 来源:发表于2021-06-17 22:11 被阅读0次

近期应客户要求做一个在线培训系统,经过几轮筛选,选择了 meedu 做二次开发,meedu 是一个 laravel 框架开发的 php 在线学习系统;

1、由于https://github.com/Qsnh/meedu 下载的代码中移除了对 swagger 的支持,但是开发中比较需要这个功能,于是我就想把这个功能加回去;

2、由于对 laravel 不熟悉,百度了几中方法,比如自建 SwaggerController 等都宣告失败了,浪费了一下午时间;

3、晚上吃饭想起之前看介绍的时候好像提到过 swagger,于是乎重新回到了github代码库中重新搜索swagger,发现有一个 l5-swagger ,版本号6.0,于是回到本地 meedu环境执行了如下代码,命令一:php artisan vendor:publish --provider "L5Swagger\L5SwaggerServiceProvider"  命令二:php artisan l5-swagger:generate 然后访问 http://你的域名/api/documentation 成功了;

反思:

1、遇到问题尽量官网上找答案,官网上各个版本记录的很清楚;

2、不要太过相信百度,搜索出一堆答案挨个试,意义不大,浪费时间,给自己思考的时间,去官网找答案;

相关文章

网友评论

      本文标题:meedu 添加 swagger 支持

      本文链接:https://www.haomeiwen.com/subject/ssvmdctx.html