首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >流明"PUT“请求不更新

流明"PUT“请求不更新
EN

Stack Overflow用户
提问于 2018-05-28 15:44:35
回答 2查看 3.2K关注 0票数 3

我有以下更新MySQL表的代码片段。我正在使用POSTMAN PUT request测试我的后端。这段代码似乎没有正确地更新MySQL,相反,它将MySQL单元格设置为空值,即使我在邮递员结果中得到了“update”。

下面是Lumen PHP代码

代码语言:javascript
运行
复制
public function updateSensorPackage(Request $request, $id){
   $sensorPackage = AddSensorPackage:: find($id);
   $sensorPackage -> elderly_id = $request ->  input('elderly_id');
   $sensorPackage -> centre_id = $request -> input('centre_id'); 
   $sensorPackage -> package_id = $request -> input('package_id'); 
   $sensorPackage -> beacon_id = $request ->  input('beacon_id');
   $sensorPackage -> created_by = $request -> input('created_by'); 
   $sensorPackage -> save();
   return response('Updated Successfully', 200);

}

我将POSTMAN头部设置为"Content-type : Application/json“,并在请求正文中发送参数。下面我粘贴了邮递员的"PUT“请求。

运行dd($request->all());后,我得到了以下结果

我的PHP版本是7+,Lumen版本是5.5.2

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50561461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档