/** * Update option items.. * * @param ArrayRequest $request * @return $this */ public function postItems(OptionRequest $request) { $id = $request->get('id'); $this->uniqueKey($request, $id); Option::updateOrCreate(['id' => $id], $request->all()); Flash::success('保存成功!'); return redirect()->back(); }
/** * Update the specified resource in storage. * * @param int $id * @param OptionRequest $request * @return Response */ public function update($id, OptionRequest $request) { $input = $request->all(); $option = Option::findOrFail($id); $option->fill($input); $option->save(); Flash('Option updated'); return Redirect()->route('options'); }
/** * Update the specified resource in storage. * * @param \App\Http\Requests\OptionRequest $request * @param \App\Criteria $criteria * @param \App\CriteriaOption $option * @return \Illuminate\Http\Response */ public function update(Requests\OptionRequest $request, Criteria $criteria, CriteriaOption $option) { DB::transaction(function () use($request, $option) { $option->update(['sort' => $request->get('sort')]); foreach ($option->langs as $lang) { $lang->update(['title' => $request->get('title_' . systemTrans($lang['lang_id']))]); } }); return redirect(action('Admin\\CriteriaOptionController@index', [$criteria->id]))->with('success', 'updated'); }
public function update(Question $question, Option $option, OptionRequest $request) { $option->update($request->all()); }