composer require guzzlehttp/guzzle
public function putGuzzleRequest() { $client = new \GuzzleHttp\Client(); $url = "http://myexample.com/api/posts/1"; $myBody['name'] = "Demo"; $request = $client->put($url, ['body'=>$myBody]); $response = $request->send(); dd($response); }