App\Http\Controllers\User\Settings\GroupController::update PHP Method

update() public method

postEdit
public update ( Request $request, $id ) : Illuminate\Http\RedirectResponse
$request Xpressengine\Http\Request
$id
return Illuminate\Http\RedirectResponse
    public function update(Request $request, $id)
    {
        $input = $request->only(['name', 'description']);
        $this->validate($request, ['name' => 'required']);
        $group = $this->groups->find($id);
        XeDB::beginTransaction();
        try {
            $this->groups->update($group, $input);
        } catch (Exception $e) {
            XeDB::rollBack();
            throw $e;
        }
        XeDB::commit();
        return redirect()->route('manage.group.index')->with('alert', ['type' => 'success', 'message' => '수정되었습니다.']);
    }