public function registerUserResponses(Request $request)
 {
     $responses = array();
     $error = 0;
     foreach ($request->data as $data) {
         $question_id = explode("-", $data[0]);
         $question_id = $question_id[1];
         $required = Question::where('id', $question_id)->first()->required;
         if ($required == 1) {
             if ($data[1] == "") {
                 $error = 1;
                 break;
             }
         }
         unset($data);
     }
     if ($error == 0) {
         $first_question_id = 0;
         foreach ($request->data as $data) {
             $question_id = explode("-", $data[0]);
             $question_id = $question_id[1];
             if ($first_question_id == 0) {
                 $first_question_id = $question_id;
             }
             $response = new Response();
             $response->question_id = $question_id;
             $response->response = $data[1];
             $response->applicant_id = Auth::user()->id;
             $response->save();
             unset($data);
         }
         $training_id = Question::where('id', $first_question_id)->first()->training_id;
         $applicant = new Applicant();
         $applicant->user_id = Auth::user()->id;
         $applicant->training_id = $training_id;
         $applicant->trainer_id = 0;
         $applicant->save();
         echo "Datele dvs. au fost preluate!";
     } else {
         echo "Intrebarile marcate cu * sunt obligatorii!";
     }
 }