php.blade.php 913 B

123456789101112131415161718192021222324
  1. ```php
  2. $client = new \GuzzleHttp\Client();
  3. @if($hasRequestOptions)
  4. $response = $client->{{ strtolower($route['methods'][0]) }}(
  5. '{{ rtrim($baseUrl, '/') . '/' . ltrim($route['boundUri'], '/') }}',
  6. [
  7. @if(!empty($route['headers']))
  8. 'headers' => {!! \Knuckles\Scribe\Tools\Utils::printPhpValue($route['headers'], 8) !!},
  9. @endif
  10. @if(!empty($route['cleanQueryParameters']))
  11. 'query' => {!! \Knuckles\Scribe\Tools\Utils::printQueryParamsAsKeyValue($route['cleanQueryParameters'], "'", "=>", 12, "[]", 8) !!},
  12. @endif
  13. @if(!empty($route['cleanBodyParameters']))
  14. 'json' => {!! \Knuckles\Scribe\Tools\Utils::printPhpValue($route['cleanBodyParameters'], 8) !!},
  15. @endif
  16. ]
  17. );
  18. @else
  19. $response = $client->{{ strtolower($route['methods'][0]) }}('{{ rtrim($baseUrl, '/') . '/' . ltrim($route['boundUri'], '/') }}');
  20. @endif
  21. $body = $response->getBody();
  22. print_r(json_decode((string) $body));
  23. ```