$e->getFile(), 'line' => $e->getLine(), 'trace' => $e->getTrace(), 'previous' => $e->getPrevious(), ] : []; if ($e instanceof DbException) { //记录服务器日志 return app('json')->fail('抱歉,服务器数据异常!', ['line'=>$e->getMessage()]); }elseif ($e instanceof AuthException){ return app('json')->make($e->getCode() ?: -1, $e->getMessage()); } elseif ($e instanceof GeneralException) { return app('json')->make(-1, $e->getMessage()); } else { return app('json')->make(-1, $e->getMessage()); } } }