tp6 统一异常处理类书写

1、common.php公共方法文件中新建方法returnCode()

function returnMsg($status,$message,$data=array()){
    $result =array(
        'status'=>$status,
        'message'=>$message,
        'data'=>$data,
    );
    return json($result);
}

2、修改app/provide.php文件为:

 '\\app\\common\\HttpException',
];

3、app下新建common模块,在common模块下新建   HttpException.php文件

getStatusCode();
        }else{
            $httpCode = $this->httpCode;
        }
        return returnMsg($httpCode, $e->getMessage(),[]);
    }
}

4、做个问题测试即可

你可能感兴趣的:(tp6)