예제 #1
0
 public function index(Quiz $quiz)
 {
     $questions = Question::whereQuiz_id($quiz->id)->get();
     foreach ($questions as $question) {
         $question['options'] = $question->options()->get();
         if ($question->correctAnswers()->first() && Auth::user()->role == 'admin') {
             $question['correct_answer'] = $question->correctAnswers()->first()->option()->first()->option;
         }
     }
     // if(Auth::user()->role == 'student') {
     //     $quizDateTime = new DateTime($quiz->date_time);
     //     $currDateTime = new DateTime();
     //     if($currDateTime >= $quizDateTime) $questions;
     //     else return [];
     // }
     return $questions;
 }