Example #1
0
 public function give_answer()
 {
     try {
         $option = QuestionOption::find(Input::get('optid'));
         if ($option == null) {
             return Redirect::to('/');
         }
         $answer = UsersAnswer::whereUserId(Auth::user()->id)->whereQuestionId($option->question_id)->first();
         if ($answer == null) {
             $answer = new UsersAnswer();
             $answer->user_id = Auth::user()->id;
             $answer->question_id = $option->question_id;
             $answer->option_id = $option->id;
             if ($answer->save()) {
                 return Redirect::to('/');
             }
         }
     } catch (Exception $e) {
     }
     return Redirect::to('/');
 }