Beispiel #1
0
 /**
  * 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());
 }