getFile().'/错误行:'.$e->getLine().'/错误内容:'.$e->getMessage(); WLog('FastPHP_SysError',$ErrLogMSG); return $this->json('操作异常',2,$e->getFile().':'.$e->getLine().$e->getMessage(),$e->getTrace()); } if(!empty($e->getMessage())){ return $this->json($e->getMessage(),2,$e->getFile().':'.$e->getLine().$e->getMessage(),$e->getTrace()); } // 其他错误交给系统处理 if(false===strpos($e->getMessage(),'登录失效')){ return parent::render($request, $e); } } private function json(string $msg,int $code,string $info,array $extend=[]) { $debug = env('APP_DEBUG',false); if($debug){ return json(compact('code','msg','info','extend')); }else{ return json(compact('code','msg')); } } }