It’s important to handle errors gracefully in production. Laravel’s Http
facade offers methods to check if a request was successful.
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
}