gpt4 book ai didi

php - 如何拦截Laravel HTTP错误响应

转载 作者:行者123 更新时间:2023-12-03 08:25:19 25 4
gpt4 key购买 nike

我正在尝试处理Laravel项目引发的所有错误

我覆盖了文件app \ Exception \ Handler.php中的一些代码

public function render($request, Exception $e)
{
$err = New Response;
$err->Response=0;
$err->Message = $e;
return json_encode($err);
//return parent::render($request, $e);
}

我评论了render函数,并尝试返回我的自定义错误类的实例

但是,这不起作用,因为我返回的是其他类型(响应不会扩展ExceptionHandler

有什么方法可以做我想要的吗?

最佳答案

试试这个代码。有帮助吗!

   public function render($request, Exception $e)
{
return \Response::json([
'success' => false,
'message' => $e->getMessage(),
], $e->getCode());
}
}

关于php - 如何拦截Laravel HTTP错误响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43581385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com