Ich habe eine Methode, die überprüft, ob ein Benutzer gültige Session-Informationen hat. Dies sollte eine Ausnahme werfen, Guzzle\Http\Exception\BadResponseException
aber wenn ich versuche, es zu fangen:So umgehen Sie Laravel Exception-Behandlung
catch (Guzzle\Http\Exception\BadResponseException $e)
{
return false;
}
return true
Laravel nicht auf diesen Code nicht zu erhalten und sofort beginnt es Handhabung eigene Fehler ist. Und Ideen, wie man Laravels eigene Implementierung umgehen und meinen eigenen Catch verwenden kann.
EDIT: Ich habe gerade herausgefunden, dass Laravel den gleichen Exception-Handler wie Symfony verwendet, also habe ich auch das Symfony2-Tag hinzugefügt.
EDIT 2:
Ich reparierte Art das Problem durch Ausnahmen Guzzle und Überprüfung der Rückgabe-Kopfzeile manuell deaktivieren. Es ist ein bisschen eine Abkürzung, aber in diesem Fall macht es den Job. Danke für die Antworten!
Können Sie nach relevanter Code (einschließlich 'try' Block) –