/** * Update the specified Role in storage. * * @param int $id * @param UpdateRoleRequest $request * * @return Response */ public function update($id, UpdateRoleRequest $request) { $this->authorize('system.manage'); $role = $this->roleRepository->findWithoutFail($id); if (empty($role)) { Flash::error('Role not found'); return redirect(route('roles.index')); } $role = $this->roleRepository->update($request->all(), $id); $role->abilities()->sync($request->get('abilities')); Flash::success('Role updated successfully.'); return redirect(route('roles.index')); }
/** * Update roles * * @param App\requests\RoleRequest $request * @return Response */ public function postRoles(RoleRequest $request) { $this->role_gestion->update($request->except('_token')); return redirect('user/roles')->with('ok', trans('back/roles.ok')); }
public function postUpdate(UpdateRequest $request, $id) { $this->roleRepository->update($id, $request->all()); return responseSuccess('修改成功', 'role/index'); }