php - Swagger PHP & OA3 - 如何隐藏一些 endoint/控制器 (zircote/swagger-php)
问题描述
我在 laravel 项目中使用 zircote/swagger-php 和 OA3 注释, 有办法暂时隐藏方法或控制器吗?
作为替代方案:
我有一些“更内部”的 api 控制器和其他更“公共域”的 api 控制器,我当前的编译命令是:
./vendor/bin/openapi --output ./public/api/swagger.json --exclude vendor ./app/Http/Controllers/API/
有一种方法可以构建 2 个不同的 json,一个“在本地使用”列出所有端点,另一个“在生产中”使用,省略一些端点?
解决方案
推荐阅读
- arrays - while ((*s = *t) != '\0') 是什么意思?
- javascript - 如何在 Web Animation API 中反转无限动画?
- javascript - 尚未为模型“产品”注册架构
- laravel - 尝试在 Laravel 中设置身份验证时出现“ReflectionException Function () 不存在”
- c# - 样式化 Windows 窗体选项卡
- javascript - 如何使用 JavaScript 等待一个页面上的点击,然后将数据存储在一个带有对象的数组中以在另一个页面上显示它的内容
- flutter - 如何使 NestedScrollView 在颤动中没有标题
- python - 音乐机器人 discord.py 的命令
- javascript - 如何创建单词进出动画
- mysql - MariaDB 拒绝 LOCALHOST 连接