php.blade.php 730 B

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