guzzlehttp exceptions example docs cookie baseuri php laravel laravel-4 composer-php guzzle

php - exceptions - guzzlehttp client example



Cómo autocarga Guzzle en Laravel 4? (1)

¿Cómo puedo cargar Guzzle en Laravel 4?

Me aparece el siguiente error cuando intento crear un nuevo GuzzleHttp / Client:

Symfony / Component / Debug / Exception / FatalErrorException Class ''GuzzleHttp/Client'' not found

Tengo la siguiente configuración en mi sección de autocarga de composer.json:

autoload: { "psr-0": { "Guzzle//": "src/" } }


No necesita agregar Guzzle a su compositor. Json, ya está autocargado por su propio compositor. Json.

Guzzle 4

PHP 5.4.x + requerido

composer require "guzzlehttp/guzzle" "~4.0"

Crea un cliente:

$client = new /GuzzleHttp/Client();

Tener resultados:

$response = $client->get(''http://api.github.com/users/antonioribeiro''); dd($response->getBody());

Guzzle 3

Instalarlo:

composer require "guzzle/guzzle" "~3.0"

Crea un cliente configurando la URL base:

$client = new /Guzzle/Service/Client(''http://api.github.com/users/'');

Obtenga su respuesta:

$username = ''antonioribeiro''; $response = $client->get("users/$username")->send();

Y mostrarlo:

dd($response);

Si aún no lo ejecuta, verifique el vendor/composer/autoload_psr4.php del archivo vendor/composer/autoload_psr4.php , Guzzle debe aparecer en él. Si no es así, elimine su carpeta de proveedor e instálela de nuevo:

rm -rf vendor rm composer.lock composer install