• 1000 *
То, что я пробовал до сих пор Я пытаюсь назначить ответ переменной
<code> $result= $response->getBody(); // {"id": 1420053, "name": "guzzle", ...}
echo $result; //{"id": 1420053, "name": "guzzle", ...}
$someArray = json_decode($result);
echo $someArray; //<!-- Object of class stdClass could not be converted to string (500 Internal Server Error) -->
echo '<pre>' . print_r($response->getBody()->getContents(), true) . '
'; //
echo '
' . print_r($response->getBody()) . '
'; / *** GuzzleHttp \ Psr7 \ Stream Object ([поток: GuzzleHttp \ Psr7 \ Stream: private] => ID ресурса # 495 [размер: GuzzleHttp \ Psr7 \ Stream: private] => [seekable: GuzzleHttp \ Psr7 \ Stream: private] => 1 [доступно для чтения: GuzzleHttp \ Psr7 \ Stream: private] => 1 [доступно для записи: GuzzleHttp \ Psr7 \ Stream: private] => 1 [uri: GuzzleHttp \ Psr7 \ Stream: private] => php: // временный [customMetadata: GuzzleHttp \ Psr7 \ Stream: private] => Array ())
1
** / return response () -> json (["body" => $ result], 201); // {"body": {},}
Буду очень признателен за любую помощь
$response = $client->request('GET', 'https://api.github.com/repos/guzzle/guzzle');
echo $response->getStatusCode(); // 200
echo $response->getHeaderLine('content-type'); // 'application/json; charset=utf8'
echo $response->getBody(); // '{"id": 1420053, "name": "guzzle", ...}```