【发布时间】:2019-10-18 04:10:31
【问题描述】:
在 laravel 6 中首次安装 Swagger。https://github.com/DarkaOnLine/L5-Swagger。
composer require "darkaonline/l5-swagger"
php artisan vendor:publish --provider "L5Swagger\L5SwaggerServiceProvider"
关于生成命令
php artisan l5-swagger:generate
得到类似的错误:
php artisan l5-swagger:generate
Regenerating docs
ErrorException : Required @OA\Info() not found
at D:\XMAPP\htdocs\minidmsapi\vendor\zircote\swagger-php\src\Logger.php:39
35| $this->log = function ($entry, $type) {
36| if ($entry instanceof Exception) {
37| $entry = $entry->getMessage();
38| }
> 39| trigger_error($entry, $type);
40| };
41| }
42|
43| /**
Exception trace:
1 trigger_error("Required @OA\Info() not found")
D:\XMAPP\htdocs\minidmsapi\vendor\zircote\swagger-php\src\Logger.php:39
2 OpenApi\Logger::OpenApi\{closure}("Required @OA\Info() not found")
D:\XMAPP\htdocs\minidmsapi\vendor\zircote\swagger-php\src\Logger.php:71
Please use the argument -v to see more details.
请帮我生成 swagger 文档
【问题讨论】:
-
请点击此链接“promptsoftech.com/blog/…”。生成 swagger 文档的简单方法。
-
@RockersTechnology 感谢它在默认控制器中工作正常。但在 MdoularWise 开发中面临问题nwidart.com/laravel-modules/v6/introduction
-
这是一篇很好的文章,介绍了如何生成 API 文档,并附有简单的解释,因此可能对您有所帮助。 phparticles.com/laravel/…快乐编码???