@Hfnas

Как вывести ошибки GuzzleHttp\Client в try .... catch?

use GuzzleHttp\Client;
....
public function actionJson($url, $array)
    {
        try {
          $client=new Client();
            $response = $client->request("PUT", $url, [
                'headers' => [
                    'Accept-Encoding' => 'gzip',
                    'Authorization' => 'Basic ' . $this->auth
                ],
                'json' => $array
            ]);
            $statusCode = $response->getStatusCode();

            if ($statusCode == 200) {
                return json_decode($response->getBody()->getContents());
            } else {
                return false;
            }
        } catch (RequestException  $e) {
            info($e->getResponse()->getBody()->getContents()); //Как получить вывод ошибок , так как дебаггер останавливается на втором выражении , хотелось бы получить вывод , вывод есть в laravel.log, а мне надо на экран.
            return false;
        }
    }
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы