我有一个方法来检查用户是否有有效的会话信息。这应该抛出一个异常,Guzzle\Http\Exception\BadResponseException
但是当我尝试捕获它时:
catch (Guzzle\Http\Exception\BadResponseException $e)
{
return false;
}
return true
Laravel不会进入此代码并立即启动其自己的错误处理。有没有想法绕过Laravel自己的实现并使用我自己的Catch。
编辑:我刚发现Laravel使用与Symfony相同的异常处理程序,因此我还添加了Symfony2标签。
编辑2:
我通过禁用Guzzle异常并手动检查返回头来解决了这个问题。虽然这是一种捷径,但在这种情况下,它可以完成任务。感谢您的回复!
try
块)? - The Alpha