Ejemplo n.º 1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id, PollRequest $request, Poll $polls)
 {
     $poll = $polls->findOrFail($id);
     $poll->update($request->all());
     if (count($request->input('answer')) > 0) {
         $polls->where('parent_id', '=', $id)->delete();
         foreach ($request->input('answer') as $answer) {
             $vote = $polls->create(['title' => $answer, 'parent_id' => $id]);
             DB::table('votes')->insert(['poll_id' => $vote->id, 'parent_id' => $id, 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
         }
     }
     //$article->updateCat(['cat'=>$request->input('cat'),'id'=>$id]);
     flash()->success(trans('polls.updated'));
     return redirect(action('Admin\\PollsController@index'));
 }