从Lumen中的Views文件夹外部渲染视图

时间:2016-11-03 11:13:19

标签: laravel-5 lumen api-doc fastroute

我在Lumen 5.3中编写了一个API,我希望在我的文档中包含APIDoc,我将APIDoc文件渲染到app / API / Docs,我喜欢只要浏览器上的Get请求命中/ docs路由,就能从此文件中呈现index.html。我怎样才能在Lumen实现这一目标?

1 个答案:

答案 0 :(得分:0)

我最终修复它的方式是我只是将所有内容移动到public / docs下的公共文件夹中,然后在npm中设置我的apidoc脚本,以便当我运行时{{1}将它的文件复制到该目录}}

在package.json

npm run apidoc

然后在我的路线文件中,我为文档的索引页面设置了"scripts": { "apidoc": "apidoc -i app/API/v1/Controllers/ -o public/docs/" },

file_get_contents

它运作得很好。