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

来源:互联网 发布:手机mv录制软件 编辑:程序博客网 时间:2024/06/06 17:03

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 = '要跳转的页面';                        });                    }                }            });        }    });

原创粉丝点击