Image

Laravel REST API Curl Post Request

Today we will talk about how you can make curl post request in laravel which includes authorization header.

Here you can use inside your controller method or helper or custom class method.

For that you have to pass some parameters like the POST data .

<?php 

$postData = ['email'=>"test@mail.com"];
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL =>  'https://coderuck.com/api/userCheck',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode($postData),
  CURLOPT_HTTPHEADER => array(
    "Authorization:Bearer HJJG55588GTGGnnjuhg",
    "Cache-Control: no-cache",
    "Content-Type: application/json"
  ),
));
$response = curl_exec($curl);
$finalResponse = json_decode($response,true);
$err = curl_error($curl);
curl_close($curl);
return $finalResponse;

?>

Categories: PHP Tags: #Laravel, #PHP 7,

Newsletter Subcribe

Receive updates and latest news direct from our team. Simply enter your email.