如何处理Laravel中的查询异常?

如何处理Laravel中的查询异常?,laravel,Laravel,我正在寻找任何使用laravel框架处理QueryException的方法 有没有任何可能的方法可以防止普通用户在处理程序中遇到这样的错误 我试图防止任何用户都看不到黑色详细错误页面。使用try Catch语句捕获异常: Use Exception; try { // write your codes here } catch(\Exception $e) { //dd($e->getMessage()); return "Something Went Wro

我正在寻找任何使用laravel框架处理
QueryException
的方法

有没有任何可能的方法可以防止普通用户在处理程序中遇到这样的错误


我试图防止任何用户都看不到黑色详细错误页面。

使用
try Catch
语句捕获异常:

Use Exception;

try
{
   // write your codes here
}
catch(\Exception $e)
{
   //dd($e->getMessage());
   return "Something Went Wrong";
}
如果要捕获PDO异常:

use PDOException;

try
{
   //write your codes here
} 
catch(\PDOException $e)
{
   //dd($e->getMessage());
   return "Something Went Wrong":
}

这回答了你的问题吗?@s、 瓦德瓦:是的,它确实有效。但是我正在寻找可以应用于所有函数的东西。在
.env
文件中将
APP\u DEBUG
设置为
false
。您也可以在s.wadhwa提供的问题中查找Ashraf Hefny答案,将其应用于所有函数。错误处理有一个整体。我建议您也考虑一下,但最重要的是,对于非开发环境,将APP_DEBUG设置为false。