コード例 #1
0
 public function loadsolution($questionid)
 {
     $solution = Solution::where('question_id', $questionid)->first();
     $out = ['solution' => []];
     //=$solution->question;
     if (!$solution) {
         $question = Question::find($questionid);
         if ($question->type == 5) {
             foreach ($question->paragraphQuestions as $qqq) {
                 array_push($out['solution'], $this->loadsolution($qqq->id));
             }
         }
     } else {
         $out = ['solution' => $solution];
     }
     return $out;
 }
コード例 #2
0
 public function createSolution($questionuuid, $solutions)
 {
     $q_sol = Solution::where("question_id", $questionuuid)->first();
     if (!$q_sol) {
         $q_sol = new Solution();
         $q_sol->id = Uuid::generate();
     }
     $q_sol->question_id = $questionuuid;
     $q_sol->solution = $solutions;
     $q_sol->save();
     return $q_sol;
 }