这里主要记一下关于用laravel写相关接口的一些知识点,方便以后查阅,基本都是Controller里面的一些操作
查询数据:
// 查询数据$query = DB::table('think_data')->where([ ['status','>',500]])->get();
插入数据:
// 新增单条数据$query = DB::table('think_data')->insert(['name' => '李逵','status' => '502']);
// 新增多条数据
$query = DB::table('think_data')->insert([[ 'name' => '李逵','status' => '502'],[ 'name' => '李心','status' => '500']]);
修改数据:
// 更改数据$query = DB::table('think_data')->where("id",1)->update(['name' => '豪哥']);
删除数据:
// 删除数据
$query = DB::table('think_data')->delete(1);
$query = DB::table('think_data')->where('id',2)->delete();
获取get参数里面的内容
//参数是Request $request
$name = $request -> input('name');
echo $name;
关于设置响应体相关的数据:
设置请求头:
return response($id)->header('Content-Type', 'application/json')->header('Authorization', 'Bearer ');
返回嵌套的json数据
return response()->json(['data' => ['message' => 'User logout successfully.','id' => $id],'']);
web.php
设置router
Route::get('/user/sel/{id}', 'UserController@sel');