//执行
$result = false;
try{
$result = Db::name('user')->insert($data);
}catch (Exception $e){
$result = false;
Log::error('[失败]Reg:Database Error:'.$e->getMessage());
}做接口用的呀,报这样错返回的数据不是规定的JSON数据,不被调用者识别,怎么才能更好的处理办法?ps:本人临时办法是修改了异常模板如下,但总不是最好的办法,运行插入时候直接异常,日志也记录不了错误信息。
$ret = array();
$ret['code'] = 8001;
$ret['msg'] = 'Server exception !';
echo json_encode($ret); 最佳答案