0

像 Laravel 或 Cake PHP 这样的框架已经支持,但我有我的旧核心 PHP 项目,我需要为其现有的 API 实现 Swagger。请建议我,因为它的文档非常难以面对。

4

1 回答 1

0

Swagger / OpenApi 不需要框架的支持。

它是一个 yaml 或 json 文件规范,用于记录您的 rest api。

您需要知道您的 api 是如何工作的,这不是一个自动过程。

我建议先手动编写 yaml 文件来描述一个 api 端点,并通过 swagger-ui 查看文件。

一旦您对规范有点熟悉,您就可以考虑 swagger-php,它也与框架无关。好处是文档更接近实现,这使得它更有可能在代码更改时得到更新。

于 2019-08-20T16:54:01.173 回答