whereNotNull('theme')->withCount('questions')->orderBy('theme')->get() ); } public function show(Quiz $quiz): QuizResource { abort_unless($quiz->partage && $quiz->theme !== null, 404); return new QuizResource($quiz->loadCount('questions')); } }