]> BookStack Code Mirror - bookstack/blob - app/Http/Controllers/Api/ApiDocsController.php
Merge branch 'master' into docker-tests
[bookstack] / app / Http / Controllers / Api / ApiDocsController.php
1 <?php namespace BookStack\Http\Controllers\Api;
2
3 use BookStack\Api\ApiDocsGenerator;
4
5 class ApiDocsController extends ApiController
6 {
7
8     /**
9      * Load the docs page for the API.
10      */
11     public function display()
12     {
13         $docs = ApiDocsGenerator::generateConsideringCache();
14         $this->setPageTitle(trans('settings.users_api_tokens_docs'));
15         return view('api-docs.index', [
16             'docs' => $docs,
17         ]);
18     }
19
20     /**
21      * Show a JSON view of the API docs data.
22      */
23     public function json()
24     {
25         $docs = ApiDocsGenerator::generateConsideringCache();
26         return response()->json($docs);
27     }
28 }