İşlemi try catch ile yaparsanız hatayı yakalayabilirsiniz.
use GuzzleHttp\Client;
use GuzzleHttp\Exception\GuzzleException;
try {
$client = new Client();
$response = $client->get('https://example.com');
// ...
} catch (GuzzleException $e) {
// Hatayı mesajı dönme
}
Hata mesajını belki Session::flash('error', 'HTTP işlemi sırasında bir hata oluştu.')
şeklinde gönderebilirsiniz, bunun için en doğru yol nedir emin değilim.