Php Laravel postgresql错误处理
我是拉威尔的新手,在文档和谷歌中都找不到这个问题的答案。这就是: 我必须使用vpn连接才能连接到postgresql数据库。如果我没有连接,laravel会给我以下错误: SQLSTATE[08006][7]无法连接到服务器:连接已超时 出 我如何告诉laravel忽略该错误,而只是返回一条消息“无连接”Php Laravel postgresql错误处理,php,postgresql,laravel,laravel-4,Php,Postgresql,Laravel,Laravel 4,我是拉威尔的新手,在文档和谷歌中都找不到这个问题的答案。这就是: 我必须使用vpn连接才能连接到postgresql数据库。如果我没有连接,laravel会给我以下错误: SQLSTATE[08006][7]无法连接到服务器:连接已超时 出 我如何告诉laravel忽略该错误,而只是返回一条消息“无连接” 我在DB之前尝试了“@”,但这似乎不起作用 将其添加到routes.php(顶部)或start.php中: App::error(function(\Exception $e) { r
我在DB之前尝试了“@”,但这似乎不起作用 将其添加到routes.php(顶部)或start.php中:
App::error(function(\Exception $e)
{
return "Error handled!";
});
然后重试:
$export = DB::connection('pgsql')->select("SOME SQL");
它将捕获错误,现在您可以使用它执行任何需要的操作
如果从错误处理程序返回null,Laravel将捕获错误并执行它现在正在执行的操作
$export = DB::connection('pgsql')->select("SOME SQL");