我想将离子数据更新到数据库中。如何进行数据更新。这是我尝试过的。我尝试使用邮递员发布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');
答案 0 :(得分:0)
确定使用PUT请求吗?因为需要CSRF令牌,请检查
https://stackoverflow.com/questions/30756682/laravel-x-csrf-token-mismatch-with-postman