У меня есть метод, который проверяет, есть ли у пользователя действительная информация о сеансе. Предполагается, что это вызовет исключение, Guzzle\Http\Exception\BadResponseException
, но когда я пытаюсь его поймать:
catch (Guzzle\Http\Exception\BadResponseException $e)
{
return false;
}
return true
Laravel не доходит до этого кода и сразу запускает собственную обработку ошибок. И идеи о том, как обойти собственную реализацию Laravel и использовать мой собственный Catch.
РЕДАКТИРОВАТЬ: я только что узнал, что Laravel использует тот же обработчик исключений, что и Symfony, поэтому я также добавил тег Symfony2.
РЕДАКТИРОВАТЬ 2:
Я решил проблему, отключив исключения Guzzle и проверив заголовок возврата вручную. Это немного короткий путь, но в данном случае он работает. Спасибо за ответы!
try
) - person The Alpha   schedule 16.10.2013