/**
  * Store a newly created MutipleAnswer in storage.
  * POST /mutipleAnswers
  *
  * @param Request $request
  *
  * @return Response
  */
 public function store(Request $request)
 {
     if (sizeof(MutipleAnswer::$rules) > 0) {
         $this->validateRequestOrFail($request, MutipleAnswer::$rules);
     }
     $input = $request->all();
     $decrypt = MCrypt::decrypt($input['answers']);
     $answers = json_decode($decrypt);
     return response()->json($answers);
     DB::beginTransaction();
     foreach ($answers as $key => $value) {
         try {
             $check = MutipleAnswer::where('mutiple_question_id', $value->id)->where('user_id', $request->user_id)->count();
             if ($check == 0) {
                 $data['mutiple_question_id'] = $value->id;
                 $data['answer'] = $value->answer;
                 $data['user_id'] = $request->user_id;
                 $mutipleAnswers = $this->mutipleAnswerRepository->create($data);
             }
         } catch (Exception $e) {
             DB::rollBack();
             return response()->json('Something went wrong on server.', 500);
         }
     }
     DB::commit();
     return response()->json("Your answers saved successfully");
 }
 public function getUserAnswer($id)
 {
     $answer = MutipleAnswer::where('user_id', $id)->get();
     return response()->json($answer);
 }