2015-11-20 152 views
1

我一直在尋找圍繞Slim PHP和Swagger PHP的示例代碼的工作,但無法實現,請任何幫助,我很累。與Swagger一起使用Slim框架PHP

+0

我嘗試過使用Slagger,https://github.com/schirinos/slagger,但我不能只集成它,有沒有更容易的? –

回答

0

看起來slagger還沒有升級到Slim v3呢。我試過了,它不起作用。 不過,我發現了一個建議,這爲我工作: - 安裝https://github.com/zircote/swagger-php - 添加新的路由在超薄:

$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用戶界面,我仍在努力,希望下面的工作(將更新,如果我得到它的工作)! http://blog.nbostech.com/2016/01/integrating-swagger-ui-for-php-application/