【问题标题】:update data to database laragon using api使用 api 将数据更新到数据库 laragon
【发布时间】: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');

【问题讨论】:

    标签: laravel ionic3


    【解决方案1】:

    您确定使用 PUT 请求吗?由于需要 CSRF 令牌,请检查

    https://stackoverflow.com/questions/30756682/laravel-x-csrf-token-mismatch-with-postman
    

    【讨论】:

    • 那我应该使用post方法吗?
    • Http/Middleware/VerifyCsrfToken.php protected $except = ['update', ];您可以更新 verifycsrf 您的路线。
    • 感谢您的回复@SafakCiplak。我可以知道在哪里应用代码吗?
    • 我分享了之前的评论
    • 你能成功吗?
    猜你喜欢
    • 2014-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-22
    相关资源
    最近更新 更多