laravel5.7如何实现调用json格式接口

接口调用,简单实用,时间有限,附上代码与接口文档一段!
一、接口调取整个数据表数据
1、传输类型:‘get’;
2、Url:/new/read;
3、传入参数

 <?php 
 
  public function show(){
 	$data=DB::table('course_class')->get();
  if($data){
          $arr['data']=$data;
          $arr['status']=3;
          $arr['msg']="返回数据成功";
          return $arr;
        }else{
          $arr['status']=4;
          $arr['msg']="返回数据失败";
           return $arr;
        }
        $list=json_encode($data);
        return $list;
      
?>

二、接口调取数据表符合条件的某数据
1、 type:get
2、Url:/article/search
3、传入参数
cid
在这里插入代码片

<?php
 //定义根据level表中id搜素couse_class表中数据
  public function search(Request $request){
      $result=$request->only('cat_id');
      return json_encode($result);
   
  }
  ?>

model层

<?php
  //搜索方法model逻辑层
      public static function searched($result){
      $id=$result['cat_id'];
      // print_r($id);die;
    	$data=DB::table('course_class')->where('cat_id',$id)->get();
      
    	return $data;
    }
?>

![在这里插入图片描述](https://img-blog.csdnimg.cn/20181125211608834.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjk4MDcxMw==,size_16,color_FFFFFF,t_70)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值