Laravel 8 rescue() {#collection-method}

2021-07-15 15:33 更新

rescue 函数执行给定的闭包,并且捕获其执行过程中引发的任何异常。捕获的所有异常都将传递给 异常处理器report 方法;然后继续处理此次请求:

return rescue(function () {
    return $this->method();
}); 

还可以为其传递第二个参数。这个参数将作为执行闭包引发异常时的 「默认」值:

return rescue(function () {
    return $this->method();
}, false);

return rescue(function () {
    return $this->method();
}, function () {
    return $this->failure();
}); 


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号