php - 使用 SLIM 和 SWAGGER 的 RESTful API 文档?

标签 php slim swagger-php

我是新手,但我喜欢它。我使用 Slim Framework 做了一个小的 REST Api。现在我想要一份关于它的持续文档。我认为 swagger 是正确的选择,但我还没有找到如何集成它的方法?

干杯,感谢您的耐心等待 :)

最佳答案

我认为您正在寻找这个项目:zircote/swagger-php

Here您将了解如何根据用户对 URL 的请求生成文档。

基本上你必须用 Swagger Annotations 来注释你的代码,然后在 Slim 中用类似这样的代码创建另一个路由:

<?php
use Swagger\Swagger;
$swagger = new Swagger('/project/root/top_level');
header("Content-Type: application/json")
echo $swagger->getResource('/pet', array('output' => 'json'));

它会为您即时生成 Swagger API 文档。

关于php - 使用 SLIM 和 SWAGGER 的 RESTful API 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23396555/

相关文章:

php - 具有多个参数的搜索引擎机制

php - 获取 Slim Post 请求值

php - Swagger PHP - 如何定义嵌套属性?

php - 如何在PHPStorm中自动格式化PHP注解

php - Swagger-php - 如何以编程方式添加路径?

php - 如何使用 codeigniter 将数据与 MySql 中的现有数据进行 CONCAT?

php - 如何将 CSV 解析为以第一个值作为键的数组?

php - 将 JSON 从 PHP 返回到 JavaScript?

apache - htaccess中的HTTP授权规则-转换为Nginx

PHP fatal error : Class 'Slim' not found