Ejemplo n.º 1
0
 /**
  * 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'));
 }
Ejemplo n.º 2
0
 /**
  * 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'));
 }
Ejemplo n.º 3
0
 public function postUpdate(UpdateRequest $request, $id)
 {
     $this->roleRepository->update($id, $request->all());
     return responseSuccess('修改成功', 'role/index');
 }