优化异常处理
parent
0a5eb23a4c
commit
7ad4eafe84
|
|
@ -107,15 +107,24 @@ class Handler extends ExceptionHandler
|
||||||
*/
|
*/
|
||||||
protected function convertExceptionToArray(Throwable $e)
|
protected function convertExceptionToArray(Throwable $e)
|
||||||
{
|
{
|
||||||
return array_merge(
|
$data = [
|
||||||
parent::convertExceptionToArray($e),
|
'errcode' => 500,
|
||||||
$this->isBizException($e) ? [
|
'message' => config('app.debug') ? $e->getMessage() : '服务器繁忙,请稍后再试',
|
||||||
|
];
|
||||||
|
|
||||||
|
if ($this->isBizException($e)) {
|
||||||
|
$data = [
|
||||||
'errcode' => $e->getCode(),
|
'errcode' => $e->getCode(),
|
||||||
'message' => $e->getMessage(),
|
'message' => $e->getMessage(),
|
||||||
] : [
|
];
|
||||||
'errcode' => $this->isHttpException($e) ? $e->getStatusCode() : 500,
|
} elseif ($this->isHttpException($e)) {
|
||||||
]
|
$data = [
|
||||||
);
|
'errcode' => $e->getStatusCode(),
|
||||||
|
'message' => $e->getMessage(),
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
|
return array_merge(parent::convertExceptionToArray($e), $data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue