Я пытаюсь прочитать JSON из API, но по какой-то причине Guzzle возвращает пустой объект. Зачем? :)
$client = new Client();
$response = $client->request('GET', 'https://etjanster.intra.regionhalland.se/api/v1/getpopularflows/2/json');
$data = json_decode($response->getBody()->getContents());
dd($response,$response->getBody(), $response->getBody()->getContents(), $data);
dd () распечатывает следующее:
Response {#1532 ▼
-reasonPhrase: "OK"
-statusCode: 200
-headers: array:6 [▶]
-headerNames: array:6 [▶]
-protocol: "1.1"
-stream: Stream {#1530 ▶}
}
Stream {#1530 ▼
-stream: stream resource @16 ▶}
-size: null
-seekable: true
-readable: true
-writable: true
-uri: "php://temp"
-customMetadata: []
}
""
null