我只是将委托添加到 Laravel 项目中,我可以创建角色、创建权限、附加权限、分配角色。
现在我想将多个权限附加到一个角色,例如我将此权限 [create-user,edit-user,remove-user,update-user] 添加到 superAdmin 角色。
public function attachPermission(Request $request){
$role = Role::where('name', '=', $request->input('role'))->first();
$permission = Permission::where('name', '=', $request->input('name'))->first();
foreach ($permission as $pers){
$role->attachPermissions($pers);
}
return response()->json("done");
}
这段代码需要最后的许可,这是我用 Postman 测试的后端。
那么为什么要这样做最好呢?并感谢您的帮助。