Laravel 8 rescue() {#collection-method}

2021-07-15 15:33 更新

rescue 函數(shù)執(zhí)行給定的閉包,并且捕獲其執(zhí)行過程中引發(fā)的任何異常。捕獲的所有異常都將傳遞給 異常處理器report 方法;然后繼續(xù)處理此次請求:

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

還可以為其傳遞第二個參數(shù)。這個參數(shù)將作為執(zhí)行閉包引發(fā)異常時的 「默認」值:

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

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


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號