Laravel 5.7 的时候,用到 permission ,求批量给角色添加用户. 我用了最土的方法,循环用户添加角色.
用到permission ,给角色添加用户. 我用了最土的方法,循环用户添加到角色.虽然实现了功能,但是觉得应该有更高效的方法. 不知道有遇到过同样问题的么?
或者哪位大哥指教一下.
接触laravel不久.望海涵.
关于 LearnKu
Role和User是多对多的关系,可以用attach方法添加关联,attach方法支持数组,所以可以Role::find(1)->attach([1,2,3,4,5]),传一个用户ID的数组就行,或者如果需要同步,可以使用sync方法,使用方式同attach方法