Визуализация представлений из папки "представления" в Lumen

я пишу API в Lumen 5.3, и я хотел бы включить APIDoc для моей документации, im визуализации файлов APIDoc в app/API/Docs, и я хотел бы иметь возможность визуализации индекса.html из этого файла всякий раз, когда маршрут /docs попадает по запросу Get в браузере. Как этого достичь в Lumen?

1 ответ

  1. В конечном итоге я исправил это, я просто переместил все в общую папку в разделе public / docs, а затем настроил свой сценарий apidoc в npm, чтобы он копировал файлы в этот каталог при запуске npm run apidoc

    В комплексе.формат JSON

    "scripts": {
        "apidoc": "apidoc -i app/API/v1/Controllers/ -o public/docs/"
    },
    

    Затем в моем файле маршрутов я настроил file_get_contentsдля страницы индекса документов.

    return file_get_contents( public_path() . 'docs/index.html');
    

    И это работает просто отлично.