Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Class GuzzleHttp\Client;

Srs, bom dia.

Eu estava usando a class GuzzleHttp sem problemas de repente o Laravel passou a não reconhece-la mais. Alguém já passou por essa situação?


use GuzzleHttp\Exception\ClientException;
use GuzzleHttp\Client;
private function verifyHolidays()
    {
        try {
            $holidays = new Holiday();
            $count = $holidays->whereRaw("DATE_FORMAT(date, '%Y') = " . date('Y'))->count();

            $count = 0;

            if ($count == 0) {
                $client = new Client();

                $result = $client->get('http://dadosbr.github.io/feriados/nacionais.json');
                $feriados = file_get_contents('http://dadosbr.github.io/feriados/nacionais.json');
                $holidays->dadosbr(json_decode($result->getBody()->getContents()));
            }
        } catch(ClientException $e) {
            echo \GuzzleHttp\Psr7\str($e->getRequest());
            echo \GuzzleHttp\Psr7\str($e->getResponse());
        }
    }
2 respostas
solução!

Oi Leandro, tudo bom?

Rola algum erro/exception que você possa compartilhar aqui com a gente? =)

Se o erro for relacionado ao carregamento da classe em sí, pode ser algum problema no autoloader do composer. Tenta rodar o comando:

composer dump-autoload

Qualquer problema é só falar.

Abraço

Oi André, eu consegui resolver da seguinte forma:

composer require guzzlehttp/guzzle.

Obrigado.