๐ŸŒ HTTP Client

Laravel's fluent wrapper around Guzzle โ€” Illuminate\Support\Facades\Http

Fetch from jsonplaceholder.typicode.com

Try: posts/1 ยท users/1 ยท todos/1 ยท comments?postId=1

Http::get($url);

Http::post($url, ['key'=>'val']);

Http::put($url, $data);

Http::delete($url);

Http::timeout(5)->get($url);

Http::retry(3, 100)->get($url);

Http::withToken($token)->get($url);

Http::withHeaders([...])->get($url);

Http::acceptJson()->get($url);

$resp->json();

$resp->status();

$resp->successful();

$resp->throw(); // throws on 4xx/5xx