PHP获取数据库表中的数据插入新的表再原删除数据方法

1, 路由 我使用 get

(1) 控制器

  public function a(Request $request){      //获取指定的id      $id = $request->id;      $rs=R::find($id);      //仓库中      $re=$rs->rfid;      //判断仓库中的是否与数据库的rf在线的是否相等      $ws= G::where('rfid','=',$re)->first();      if($ws){        return response()->json(['status'=>0,'msg'=>'不成功']);      }      //导入数据      $sql=DB::insert("insert into gs( g ,id,created_at,updated_at) values (?,?,?,?)",        [$rs->p,$rs->r,$rs->creat,$rs->up]);  //    成功删除      if($sql){        $rs->delete();        return ['status'=>1,'msg'=>'成功'];      }else{        return response()->json(['status'=>0,'msg'=>'不成功']);      }

(2) view

  <span class="change" data-id="{{id}}" >关联</span>

(3)js 注意

layer插件

  <script>    $(".change").click(function () {      var id = $(this).data("id");      if(confirm("确定xxx")){        $.ajax({          url: '/',          type: 'get',          data: {'id':id},          success: function (res) {            if (res.status == 0) {              layer.msg(res.msg);            } else {              layer.msg(res.msg, {icon: 1}, function () {                location.href = '要跳转的页面';              });            }          }        });      }    });
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论