diff --git a/config/l5-swagger.php b/config/l5-swagger.php index 691e644..7cfb0fe 100644 --- a/config/l5-swagger.php +++ b/config/l5-swagger.php @@ -174,6 +174,14 @@ 'proxy' => false, + /* + |-------------------------------------------------------------------------- + | Edit to change layout of GUI ( 'none', 'list' or 'full') + |-------------------------------------------------------------------------- + */ + + 'docExpansion' => env('L5_SWAGGER_DOC_EXPANSION', 'none'), + /* |-------------------------------------------------------------------------- | Uncomment to pass the validatorUrl parameter to SwaggerUi init on the JS diff --git a/resources/views/index.blade.php b/resources/views/index.blade.php index 0100422..985be3d 100644 --- a/resources/views/index.blade.php +++ b/resources/views/index.blade.php @@ -89,7 +89,7 @@ onFailure: function(data) { console.log("Unable to Load SwaggerUI"); }, - docExpansion: "none", + docExpansion: {!! isset($docExpansion) ? '"' . $docExpansion . '"' : '"none"' !!}, jsonEditor: false, apisSorter: "alpha", defaultModelRendering: 'schema', diff --git a/src/Http/Controllers/SwaggerController.php b/src/Http/Controllers/SwaggerController.php index 9571fae..7cfa6a1 100644 --- a/src/Http/Controllers/SwaggerController.php +++ b/src/Http/Controllers/SwaggerController.php @@ -70,6 +70,7 @@ public function api() 'secure' => Request::secure(), 'urlToDocs' => route('l5-swagger.docs', config('l5-swagger.paths.docs_json', 'api-docs.json')), 'requestHeaders' => config('l5-swagger.headers.request'), + 'docExpansion' => config('l5-swagger.docExpansion'), ], $extras), 200 );