使用 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数据库访问 - 创建数据库 - 管理

Laragon 会忽略 .htaccess 吗?

java,for循环执行5000条数据分别进行调用5个平台的API,然后保存到本地数

如何使用我使用 fetch API 调用检索到的数据更新 Reactjs 状态?

laragon yii