formatData($response->original);返回响应()->json($响应);}/***格式化数据**@param$response*@returnarray*/privatefunctionformatData($response){if(isset($response['data'])){$response['data']=$this->isArray($response['data']);$response['data']=$this->nullTransform($response['data']);$message=isset($response['message'])?$response['消息']:$this->messageDefault;$code=isset($response['code'])?$response['code']:$this->codeDefault;$data=isset($response['data'])?$response['data']:$this->dataDefault;返回['code'=>$code,'message'=>$message,'data'=>$data];}/***去除空值**@param$response*@returnmixed*/privatefunctionnullTransform($response){$response=$this->isArray($response);array_walk_recursive($response,function(&$val){if($val===null){$val='';}});返回$响应;}/***判定变量是否数组**@param$response*@returnmixed*/privatefunctionisArray($response){if(!is_array($response)){return$response->toArray();}返回$响应;}}
