/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(RolesRequest $request, $id) { if (!$request->input('permissions')) { $request->replace(['permissions' => '']); } $role = Role::findOrFail($id); $role->update($request->all()); flash()->success(trans('groups.updated')); return redirect(action('Admin\\RolesController@index')); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(RolesRequest $request, $id) { $module_name = $this->module_name; $module_name_singular = str_singular($this->module_name); ${$module_name_singular} = Role::findOrFail($id); ${$module_name_singular}->update($request->except('permissions_list')); if ($request->input('permissions_list') === null) { $permissions = array(); ${$module_name_singular}->permissions()->sync($permissions); } else { ${$module_name_singular}->permissions()->sync($request->input('permissions_list')); } return redirect("admin/{$module_name}")->with('flash_success', "Update successful!"); }
/** * Update the specified resource in storage. * * @param RolesRequest|Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(RolesRequest $request, $id) { $role = Role::findOrFail($id); if (!empty($request->all()['permissions'])) { $role->perms()->sync(array_keys($request->all()['permissions'])); } else { $role->perms()->sync([]); } $role->update($request->only('name', 'display_name', 'description')); return redirect(route('admin.roles.index'))->with('success', 'The role has been updated.'); }
/** * Update the specified resource in storage. * * @param int $id * @param RolesRequest $request * @return \Illuminate\Http\Response */ public function update(RolesRequest $request, $id) { $role = Role::findOrFail($id); $role->update($request->only($role->getFillable())); return redirect()->route('role.manager.index'); }
public function save(RolesRequest $requests) { Roles::create($requests->all()); return redirect('users/roles')->with('message', $requests->name . ' successfully created.'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(RolesRequest $request) { $roles = new Roles($request->all()); \Auth::User()->roles()->save($roles); return redirect()->route('roles.show', $roles->id); }
public function update($role, Requests\RolesRequest $request) { $role->update($request->all()); return redirect('roles'); }