找不到 Laravel swagger api-docs json 文件

Amb*_*ada 2 php laravel swagger

您好,我正在尝试将 swagger 添加到我的 Laravel 项目中。

已安装

composer require "darkaonline/l5-swagger:5.6.*"
Run Code Online (Sandbox Code Playgroud)

所以当我这样做的时候

http://127.0.0.1:8000/api/documentation
Run Code Online (Sandbox Code Playgroud)

得到信息

Fetch error Not Found http://127.0.0.1:8000/docs/api-docs.json
Run Code Online (Sandbox Code Playgroud)

已经使用该 json 文件创建了 docs 文件夹。

我应该在某处调整路线或更改 swagger 基本 URL,不确定是什么问题。Tnx 为您提供帮助。

小智 7

你应该运行命令

php artisan l5-swagger:generate
Run Code Online (Sandbox Code Playgroud)

添加注释后

  • php artisan l5-swagger:生成不起作用 5.8.18 (2认同)