12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
- use Illuminate\Foundation\Bus\DispatchesJobs;
- use Illuminate\Foundation\Validation\ValidatesRequests;
- use Illuminate\Routing\Controller as BaseController;
- class Controller extends BaseController
- {
- use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
- public function success($data,$msg="成功"){
- $this->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];
- }
- }
|