/** * 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')); }