将 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/
我一直在寻找解决 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/