我使用的包是Swagger php
我目前通过执行生成swagger文件
/vendor/bin/openapi—输出存储/app/swagger/swagger.json--排除测试--排除存储--排除供应商。/
我有一些模型在多个api之间共享,所以我希望swagger模式定义与中的这些模型共存
/vendor/utilities/php通用工具/src/模型/
所以我需要包括该文件夹,但它当前已被排除。。显示的错误是
$ref "#/components/schemas/" not found for @OAJsonContent() in ...
我能够解决这个问题。。所以很明显,你可以添加多个路径作为最后一个用空格分隔的参数,比如
./vendor/bin/openapi --output storage/app/swagger/swagger.json --exclude vendor --exclude tests --exclude storage ./ ./vendor/utilities/php-general-tools/src/models/
因此CCD_ 1和CCD_