我怎样才能捕获容器异常?

时间:2017-02-24 17:15:45

标签: laravel exception-handling ioc-container

我希望能够捕获容器绑定异常,但它似乎不起作用。

如果我有这段代码:

try {
    $instance = app()->make('SomeNonExistingBinding');
} catch (Exception $e) {
    // handle failure
}

但不知何故,抛出的异常会被Illuminate\Routing\Pipeline::prepareDestination()方法捕获,AFAIK转换HTTP响应中的异常,而不是我的try-catch阻止。

有人可以帮我吗?

提前致谢。

0 个答案:

没有答案