i'm writing an API in Lumen 5.3 and i'd like to include APIDoc for my Documentation, im rendering the APIDoc files to app/API/Docs and i'd like to be able to render the index.html from this file whenever the /docs route is hit by a Get request on the browser. How can i achieve this in Lumen?
Render Views from outside the Views folder in Lumen
578 Views Asked by João Serra At
1
There are 1 best solutions below
Related Questions in LARAVEL-5
- proengsoft/laravel-jsvalidation ReferenceError: jQuery is not defined
- CKFinder Authentication issue with laravel 5
- Laravel 5: Convert query builder to eloquent
- Attempting to bind Guzzle Curl Client to Laravel's Service Container -- then Type Hint the Client Fails when attempting to __construct()
- Composer scripts
- Can not access the 3rd table in laravel 5 in 3 tables have relationships
- creating a folder once user registred laravel 5
- How to use where date(timeline) in Laravel Query Builder
- SQL weight rows by formula
- Laravel Eloquent "Many-to-Many-to-One ?"
- Stopping an infinite loop process in vagrant
- Insert multiple rows in Laravel
- Laravel 5 path not writable.Using the Intervention/Image Class
- Laravel : Saving a belongsToMany relationship
- Add readonly attribute in form model binding only when editing in laravel 5
Related Questions in LUMEN
- Lumen base url is different in a Controller and a Job
- Redirect to public folder on Lumen (Laravel)
- Laravel/Lumen: Could not establish Memcached connection
- Including laravel 5 packages in lumen
- Laravel/Lumen: View::share() alternative?
- Laravel Use of undefined constant in form
- How to change the Public directory path in Lumen?
- Laravel Lumen Call to undefined function App\Http\Controllers\back()
- base_uri not being based from guzzle client instantiation
- How do I get Lumen to use DB::transaction?
- lumen - LengthAwarePaginator::resolveCurrentPage() is always 1
- Lumen: redirect() not work
- Not found page in Lumen after install
- Lumen Dependency Injection
- Lumen IoC binding resolution spotty within phpunit tests
Related Questions in API-DOC
- Display API documentation as an IPython notebook
- Toggle Javadoc block comment in Eclipse
- Apidocjs document creation issue, warning : plugin param parser not found and missing comma issue
- ASP.NET Web API Help Page documentation with Doxygen. Is it possible?
- How to host jsdoc / apidoc on Express.js
- Automatically generating api annotations used for APIDOC
- How would I serve this html file with Flask (nota a template)
- django-rest-swagger isn't parsing/translating Markdown docstring into HTML code
- Sphinx apidoc section titles for Python module/package names
- Need to create an api doc for an existing application written with nodejs/express
- Laravel Scribe API docs generation - Public properties `auth`, `controller`, `method`, `route` not found on Knuckles\Camel\Output\OutputEndpointData
- Is it possible to make a drop-down menu in the apiary markdown to select a host route?
- How to Generate REST API documentation with Typescript and Node?
- How can I generate html from OpenAPI 3.1 schema?
- APIDOC - Remove Sample Request
Related Questions in FASTROUTE
- using Dice - Dependency Injector with Zend Diactoros and Fast Route
- FastRoute - latest version, am I using the right one?
- FastRoute - strange behaviour with localhost links in Outlook
- PHP Fastroute - Handle 404s
- Using Dependency Injection in MVC PHP
- Lumen route with period
- How can you create wildcard routes on Lumen?
- PHP routing not working unless using an absolute path with index.php
- What are these routing styles called in a web application?
- Optional route parameters being enforced in php Slim Framework v4
- match http|https with fasteRoute in Slim3
- How to pass parameters to controller in FastRoute?
- Is wrk benchmark tool reliable for testing fastest php framework
- Lumen directing all routes of specific group to *
- SlimPHP route with empty parameter fails
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The way i ended up fixing it was i just moved everything over to the public folder under public/docs and then set my apidoc script up in npm so that it'll copy it's files to that directory when i run
npm run apidocIn package.json
Then in my routes file i set up a
file_get_contentsfor the index page of the docs.And it works just fine.