laravel5.7如何實現呼叫json格式介面
阿新 • • 發佈:2018-11-27
介面呼叫,簡單實用,時間有限,附上程式碼與介面文件一段!
一、介面調取整個資料表資料
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)