簡體   English   中英

如何在Laravel中控制器中捕獲異常?

[英]How to catch exception in controller in Laravel?

在我的控制器中,我需要測試自定義數據庫連接,如果不好則返回錯誤。 問題是catch塊不起作用...我得到一個異常消息,它在app/start/global.php全局定義。

try {
    DB::connection('test');
} catch (Exception $e) {
    dd('error');
}

Laravel處理異常,不需要try / catch。 您可以在\\ App \\ Exceptions中編寫自定義異常,並自定義App \\ Exceptions \\ Handler.php的內容以格式化任何單個異常的響應以滿足您的需要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM