laravel中间表附加字段的数据,使用第二参数
展示:
代码:
//得到添加权限的用户
$user = User::find(19);
//得到权限的id,超级管理员id
$roleId = 1;
//给辉夜设置成超级管理员
$user->role()->attach($roleId);
//中间表附加details字段的数据,可以使用第二参数
$user->role()->attach($roleId,['details'=>'客']);
删除:
$user->role->detach($roleId);
批量删除一个角色权限:
$user->role()->attach([1,2,3]); //附加值 1 =>['detail'=>'xxx']
//删除指定的user_id
$user->role()->detach([1,2,3]);