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