Пример #1
0
 function editQuestion(QuestionRequest $request, Question $question)
 {
     // Double check to make sure the current user is authorized to do this...
     $this->authorize('edit-question');
     $input = $request->all();
     $question->update($input);
     $request->session()->flash('success', 'The question has been updated.');
     return redirect('/questions');
 }
Пример #2
0
 public function update(Quiz $quiz, Question $question, QuestionRequest $request)
 {
     if ($request['correct_answer_id']) {
         $ca = CorrectAnswer::whereQuestionId($question->id)->first();
         if ($ca) {
             $ca->update(['option_id' => $request['correct_answer_id']]);
         } else {
             CorrectAnswer::create(['question_id' => $question->id, 'option_id' => $request['correct_answer_id']]);
         }
     }
     $question->update($request->all());
 }