use Illuminate\Support\Facades\Http;
$response = Http::post('https://api.example.com/endpoint', [
'key1' => 'value1',
'key2' => 'value2',
]);
if ($response->successful()) {
dd($response->json()); // Handle successful response
} elseif ($response->failed()) {
dd('Request failed: ' . $response->body()); // Handle failed request
}
$response->successful()
: Returns true
if the response has a status code of 200-299.$response->failed()
: Returns true
if the request failed (status code of 400 or greater).