AuthRole 角色表 继承Model
AuthRule 权限表 继承Model
AuthRoleRule 中间表 继承Pivot
AuthRole 角色表 定义关联
$this->belongsToMany('AuthRule', 'AuthRoleRule', 'rule_id', 'role_id');
然后在控制器里执行:
$auth_role = AuthRoleModel::get(1);
$auth_role->rules()->detach();
$auth_role->rules()->saveAll([1,2,3,]);
发现中间表只增加一条数据
为什么呢
不用了知道了