菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
0
0

给与授权步骤

原创
05/13 14:22
阅读数 238

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
0 点赞
0 评论
收藏
为你推荐 换一批