1.在前端返回授权对象id
2.后台接收到id 在传回修改页面之前,绑定3个参数
1->获取当前授权角色 通过find查找id
2->获取所有权限列表 直接get所有
3->获取当前授权对象拥有的权限(关联模型,在授权对象模型中关联权限模型) 授权角色->关联模型函数
处理授权操作
1.在前端将权限选中后以数组方式提交
2.后台接收数据
3.后台查找权限与授权对象关系表中授权对象权限并删除
\DB::table('权限与授权对象关系表')->where('对象id',$input['传回id'])->delete();
4.重新写入权限
遍历数组\DB::table('权限与授权对象关系表')->insert(['数据库中字段名'=>$input['传回id'],'permission_id'=传回id);
© 著作权归作者所有
举报
发表评论
0/200