使用Slim Framework和Swagger PHP

时间:2015-11-20 10:25:01

标签: swagger slim swagger-ui

我一直在寻找Slim PHP和Swagger PHP的示例代码,但是无法实现它,请帮忙,我很累。

1 个答案:

答案 0 :(得分:0)

看起来slagger还没有升级到Slim v3。我尝试了它,它不会工作。 但是,我找到了一个对我有用的建议: - 安装https://github.com/zircote/swagger-php - 在slim中添加一条新路线:

$app->get('/v1/doco', function($request, $response, $args) {
    $swagger = \Swagger\scan([/path/to/your/routes/directory]);
    header('Content-Type: application/json');
    echo $swagger;
});

然后导航到/ api / v1 / doco,你会看到招摇的JSON。

接下来是提供Swagger UI,我还在努力,希望以下内容能够正常工作(如果我开始工作,将会更新)! http://blog.nbostech.com/2016/01/integrating-swagger-ui-for-php-application/