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