使用 api 将数据更新到数据库 laragon
Posted
技术标签:
【中文标题】使用 api 将数据更新到数据库 laragon【英文标题】:update data to database laragon using api 【发布时间】:2019-09-09 12:15:20 【问题描述】:我想将数据更新到 ionic 中的数据库。如何进行数据更新。这是我尝试过的。我尝试使用邮递员发布 api,它似乎成功但数据没有改变。
在 api.php 中
public function update (Request $request)
$id = $request->id;
$medname = $request->medname;
$price = $request->price;
$stock = $request->stock;
$medno = $request->medno;
$ingredient = $request->ingredient;
$description = $request->description;
$addinfo = $request->addinfo;
AddMedicine:: where('medname',$medname)->update([
'id' =>$id,
'medname'=>$medname,
'price'=>$price,
'stock'=>$stock,
'medno'=>$medno,
'ingredient'=>$ingredient,
'description'=>$description,
'addinfo'=>$addinfo,
]);
$msg = "Data Updated";
$datamsg = response()->json([
'success' => $msg
]);
return $datamsg->content();
路线
Route::put('/update','ApiController@update');
【问题讨论】:
【参考方案1】:您确定使用 PUT 请求吗?由于需要 CSRF 令牌,请检查
https://***.com/questions/30756682/laravel-x-csrf-token-mismatch-with-postman
【讨论】:
那我应该使用post方法吗? Http/Middleware/VerifyCsrfToken.php protected $except = ['update', ];您可以更新 verifycsrf 您的路线。 感谢您的回复@SafakCiplak。我可以知道在哪里应用代码吗? 我分享了之前的评论 你能成功吗?以上是关于使用 api 将数据更新到数据库 laragon的主要内容,如果未能解决你的问题,请参考以下文章
laragon如何开启Mysql数据库访问 - 创建数据库 - 管理
laragon如何开启Mysql数据库访问 - 创建数据库 - 管理
java,for循环执行5000条数据分别进行调用5个平台的API,然后保存到本地数