我一直在寻找Slim PHP和Swagger PHP的示例代码,但是无法实现它,请帮忙,我很累。
答案 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/