1
當創建新的Role
時,管理員可以選擇他想分配給該角色的不同權限。在將新創建的Role
保存到數據庫後,選定的權限將同步到right_role
表。Laravel 5驗證很多數據
public function store(CreateRoleRequest $request) {
$role = new Role(['name' => $request->get('name')]);
$rights = [];
foreach ($request->get('rights') as $id => $enabled) {
if ($enabled) {
$rights[] = $id;
}
}
$role->save();
$role->rights()->sync($rights);
return redirect()->route('users.index');
}
但是,我如何驗證提交的權利對不存在的價值?我可以在我的CreateRoleRequest
內做到這一點嗎?
感謝Margus!完美的作品 –