将 Slim Framework 与 Swagger 结合使用 PHP

Using Slim Framework with Swagger PHP

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

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,您应该会看到 swagger JSON。

下一步是提供 Swagger UI,我仍在努力,希望下面的能起作用(如果我能起作用会更新)!!! http://blog.nbostech.com/2016/01/integrating-swagger-ui-for-php-application/