use PDOException;
use App\Exceptions\Handler;
class ExceptionHandler extends Handler
{
public function render($request, Exception $exception)
{
if ($exception instanceof PDOException) {
return response()->view('errors.database', [], 500);
}
return parent::render($request, $exception);
}
}
2条答案
按热度按时间b4lqfgs41#
您可以通过修改
app/Exceptions/Handler.php
来捕获该特定错误:当然,您可以将
QueryException
更改为您想要处理的任何异常,例如:Illuminate\Database\Eloquent\ModelNotFoundException
或任何其它的。ncgqoxb02#
输入
app/Exceptions/Handler.php
在
resources/views/errors
、errors.database
中,可以创建自定义样式