Просмотр исходного кода

Fix #184: Don't include Content-Type header in Guzzle examples

shalvah 4 лет назад
Родитель
Сommit
6a1e7504ec
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      resources/views/partials/example-requests/php.blade.php

+ 4 - 1
resources/views/partials/example-requests/php.blade.php

@@ -5,7 +5,10 @@ $client = new \GuzzleHttp\Client();
 $response = $client->{{ strtolower($route['methods'][0]) }}(
     '{{ rtrim($baseUrl, '/') . '/' . ltrim($route['boundUri'], '/') }}',
     [
-@if(!empty($route['headers']))
+@if(!empty($route['headers']))@php
+// We don't need the Content-Type header because Guzzle sets it automatically when you use json or multipart.
+unset($route['headers']['Content-Type']);
+@endphp
         'headers' => {!! \Knuckles\Scribe\Tools\WritingUtils::printPhpValue($route['headers'], 8) !!},
 @endif
 @if(!empty($route['cleanQueryParameters']))