getError(); $code = -422; } // 请求异常 if($e instanceof HttpException && request()->isAjax()) { $msg = $e->getMessage(); $code = $e->getStatusCode(); } if(!isset($code)) { $code = -500; } if(empty($msg)) { if(method_exists($e, 'getMessage')) { $msg = $e->getMessage(); } else { $msg = '服务器错误'; } } exit(json_encode(DataReturn($msg, $code))); // web错误交给系统处理 } else { return parent::render($e); } } } ?>