// To make requests, you may use the get, post, put, patch, and delete methods
// provided by the Http facade.
use IlluminateSupportFacadesHttp;
$response = Http::get('http://example.com');
// The get method returns an instance of IlluminateHttpClientResponse,
// which provides a variety of methods that may be used to inspect the response:
$response->body() : string;
$response->json() : array|mixed;
$response->collect() : IlluminateSupportCollection;
$response->status() : int;
$response->ok() : bool;
$response->successful() : bool;
$response->failed() : bool;
$response->serverError() : bool;
$response->clientError() : bool;
$response->header($header) : string;
$response->headers() : array;
$client = new GuzzleHttpClient();
$res = $client->get('https://api.github.com/user', ['auth' => ['user', 'pass']]);
echo $res->getStatusCode(); // 200
echo $res->getBody(); // { "type": "User", ....