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; }