ユーザーが有効なセッション情報を持っているかどうかを確認するメソッドがあります。これは例外をスローするはずですGuzzle\Http\Exception\BadResponseException
が、キャッチしようとすると:
catch (Guzzle\Http\Exception\BadResponseException $e)
{
return false;
}
return true
Laravel はこのコードに到達せず、すぐに独自のエラー処理を開始します。また、Laravels 独自の実装をバイパスし、独自の Catch を使用する方法についてのアイデア。
編集: Laravel が Symfony と同じ例外ハンドラーを使用していることがわかったので、Symfony2 タグも追加しました。
編集2:
Guzzleの例外を無効にし、戻りヘッダーを手動でチェックすることで、問題を修正しました。少し近道ですが、この場合はうまくいきます。回答ありがとうございます。