parseNull($data); $result = [ "code"=>200, "message"=>$msg, "data"=>$data, ]; return response()->json($result,200); } public function success_list($data,$msg="成功" ,$total=0,$datas=[]){ $this->parseNull($data); $result = [ "code"=>200, "message"=>$msg, "data"=>[ 'total'=>$total, 'list'=>$data ], 'datas'=>$datas ]; return response()->json($result,200); } //失败返回 public function error($code=422,$msg="失败",$data=""){ $result = [ "code"=>$code, "message"=>$msg, "data"=>$data ]; return response()->json($result,200); } //如果返回的数据中有 null 则那其值修改为空 (安卓和IOS 对null型的数据不友好,会报错) private function parseNull(&$data){ if(is_array($data)){ foreach($data as &$v){ $this->parseNull($v); } }else{ if(is_null($data)){ // $data = []; if(is_array($data)){ $data = []; }else{ $data = ''; } } } } //测试的手机号 public function phone_Test(){ return [17538135167,18236910562,17337199763,17319795980,18338812200,15225006562,13030314383,15286818088, 17337172913,15093395527,17319792251,15236877164,17760760255,15138929587,18638295268,18537185102, 17335781375,17319789011,13837111367,15803854467,18768863103,15736768811,18838980968,15538160193,15238617321, 17703821756,13723259390,13523102257, 18135758725,13523102255,15377364540,13523102256,15115658117,15617601787,13783665378,13161814459,13723259391]; } }