在我的控制器中,我需要测试自定义数据库连接,如果不正确则返回错误。问题是catch
块不起作用......我收到一条在app/start/global.php
中全局定义的异常消息。
try {
DB::connection('test');
} catch (Exception $e) {
dd('error');
}
答案 0 :(得分:2)
Laravel处理异常,不需要try / catch。您可以在\ App \ Exceptions中编写自定义异常,并自定义App \ Exceptions \ Handler.php的内容,以格式化任何单个异常的响应以满足您的需求。