/** * Update role permission. * * @param \Yajra\Acl\Models\Role $role * @return \Illuminate\Http\RedirectResponse */ public function update(Role $role) { $this->validate($this->request, ['name' => 'required', 'slug' => 'required|unique:roles,slug,' . $role->id, 'permissions' => 'required']); $role->update($this->request->all()); $role->syncPermissions($this->request->get('permissions', [])); flash()->success('Role ' . $role->name . ' successfully updated!'); return redirect()->route('administrator.roles.index'); }