Laravel 7 Http Client Request | Laravel 7 Guzzle Http Client Example
https://www.itsolutionstuff.com/post/laravel-7-http-client-request-laravel-7-guzzle-http-client-exampleexample.html
Last updated
https://www.itsolutionstuff.com/post/laravel-7-http-client-request-laravel-7-guzzle-http-client-exampleexample.html
Last updated
composer require guzzlehttp/guzzleRoute::get('posts','PostController@index');<?php namespace App\Http\Controllers; use Illuminate\Http\Request;use Illuminate\Support\Facades\Http; class PostController extends Controller{ public function index() { $response = Http::get('http://jsonplaceholder.typicode.com/posts'); $jsonData = $response->json(); dd($jsonData); }}Route::get('posts/store','PostController@store');<?php namespace App\Http\Controllers; use Illuminate\Http\Request;use Illuminate\Support\Facades\Http; class PostController extends Controller{ public function store() { $response = Http::post('http://jsonplaceholder.typicode.com/posts', [ 'title' => 'This is test from ItSolutionStuff.com', 'body' => 'This is test from ItSolutionStuff.com as body', ]); dd($response->successful()); }}Route::get('posts','PostController@index');<?php namespace App\Http\Controllers; use Illuminate\Http\Request;use Illuminate\Support\Facades\Http; class PostController extends Controller{ public function index() { $response = Http::get('http://jsonplaceholder.typicode.com/posts'); $jsonData = $response->json(); echo "<pre> status:"; print_r($response->status()); echo "<br/> ok:"; print_r($response->ok()); echo "<br/> successful:"; print_r($response->successful()); echo "<br/> serverError:"; print_r($response->serverError()); echo "<br/> clientError:"; print_r($response->clientError()); echo "<br/> headers:"; print_r($response->headers()); }} status:200 ok:1 successful:1 serverError: clientError: headers:Array( [Date] => Array ( [0] => Thu, 12 Mar 2020 06:08:58 GMT ) [Content-Type] => Array ( [0] => application/json; charset=utf-8 ) [Transfer-Encoding] => Array ( [0] => chunked ) .....)