shouldReport($e) && env('APP_ENV') == 'production') { $date = date('Y-m-d H:i:s'); $file = $e->getFile(); $line = $e->getLine(); $message = $e->getMessage(); $trace = $e->getTraceAsString(); $traceArr = explode('#', $trace); $traceSimple = $trace; if (is_array($traceArr)) { $traceSub = array_slice($traceArr, 0, 3); $traceSimple = implode('#', $traceSub); } $msg = << $e->getCode(), 'msg' => $e->getMessage(), 'data' => [] ]; return response()->json($data); } if($e instanceof ValidationException) { return response()->json([ 'code' => -1, 'msg' => array_first(array_flatten($e->errors())) ]); } return parent::render($request, $e); } }