diff --git a/config/l5-swagger.php b/config/l5-swagger.php index edf1725..5333de4 100644 --- a/config/l5-swagger.php +++ b/config/l5-swagger.php @@ -50,6 +50,13 @@ */ "api-key-var" => env('API_KEY_VAR', 'api_key'), + /* + |-------------------------------------------------------------------------- + | Edit to set where to inject api key (header, query) + |-------------------------------------------------------------------------- + */ + "api-key-inject" => env('API_KEY_INJECT', 'query'), + /* |-------------------------------------------------------------------------- | Edit to set the api's version number diff --git a/resources/views/index.blade.php b/resources/views/index.blade.php index d1e3c8e..2ab3bc6 100644 --- a/resources/views/index.blade.php +++ b/resources/views/index.blade.php @@ -69,7 +69,7 @@ function addApiKeyAuthorization() { var key = $('#input_apiKey')[0].value; if(key && key.trim() != "") { - window.authorizations.add('{{$apiKeyVar}}', new ApiKeyAuthorization('{{$apiKeyVar}}', key, "query")); + window.authorizations.add('{{$apiKeyVar}}', new ApiKeyAuthorization('{{$apiKeyVar}}', key, "{{$apiKeyInject}}")); } } diff --git a/src/routes.php b/src/routes.php index acefcaa..fa3feb3 100644 --- a/src/routes.php +++ b/src/routes.php @@ -33,6 +33,7 @@ view('l5-swagger::index', array( 'apiKey' => Config::get('l5-swagger.api-key'), 'apiKeyVar' => Config::get('l5-swagger.api-key-var'), + 'apiKeyInject' => Config::get('l5-swagger.api-key-inject'), 'secure' => Request::secure(), 'urlToDocs' => url(Config::get('l5-swagger.doc-route')), 'requestHeaders' => Config::get('l5-swagger.requestHeaders')