liumiao
2021-02-02 e5f815d314cb654b38883eed517b8aa6f820e1ff
增加错误提示
1 files modified
15 ■■■■ changed files
app/Exceptions/Handler.php 15 ●●●● patch | view | raw | blame | history
app/Exceptions/Handler.php
@@ -102,10 +102,10 @@
            return apiResponse([], $e->getCode(), $e->getMessage());
        }
//        elseif($routeSystem == 'api' && $e instanceof QueryException)
//        {
//            return $this->responseAndLog(ResponseCode::SERVER_ERROR, '服务器内部错误');
//        }
        elseif($routeSystem == 'api' && $e instanceof QueryException)
        {
            return $this->responseAndLog(ResponseCode::SERVER_ERROR, '服务器内部错误');
        }
        elseif($routeSystem == 'api')
        {
            return apiResponse('', ResponseCode::SERVER_ERROR, $e->getMessage() . ' file :' . $e->getFile() . ' line :' . $e->getLine());
@@ -188,8 +188,8 @@
        $routeArr = explode('/', ltrim($request->getRequestUri(), '/'));
        $routeSystem = isset($routeArr[0]) ? $routeArr[0] : '';                //系统名称
        $routeUrl = isset($routeArr[1]) ? $routeArr[1] : '';                 //路由地址
        $routeSystem = $routeArr[0];                //系统名称
        $routeUrl = $routeArr[1];                   //路由地址
        $url = $routeSystem . '/' . $routeUrl;      //完整路径
        $errInfo['code'] = $e->getCode();           //错误code
@@ -198,6 +198,7 @@
        $errInfo['file'] = $e->getFile();           //错误文件
        $errInfo['line'] = $e->getLine();           //错误行数
        $errInfo['params'] = $request->all();       //所有参数
        if($routeSystem == 'api')
        {
            if($e instanceof MethodNotAllowedHttpException)
@@ -235,7 +236,7 @@
            }
            else
            {
//                return $this->responseAndLogV2(ResponseCode::SERVER_ERROR, '系统内部错误', $errInfo);
                return $this->responseAndLogV2(ResponseCode::SERVER_ERROR, '系统内部错误', $errInfo);
            }
        }
        else