/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(CreateQuizRequest $request)
 {
     $input = $request->all();
     $quiz = Quiz::create($input);
     Flash::message('Quiz saved successfully.');
     return redirect(route('lessons.edit', [$quiz->lesson_id]))->with('active_tab', 'quiz');
 }
 /**
  * Update the specified Quiz in storage.
  *
  * @param  int    $id
  * @param CreateQuizRequest $request
  *
  * @return Response
  */
 public function update($id, CreateQuizRequest $request)
 {
     /** @var Quiz $quiz */
     $quiz = Quiz::find($id);
     if (empty($quiz)) {
         Flash::error('Quiz not found');
         return redirect(route('admin.quizzes.index'));
     }
     $quiz->fill($request->all());
     $quiz->save();
     Flash::message('Quiz updated successfully.');
     return redirect(route('admin.quizzes.index'));
 }