judgingAssignments; return view('judging.index', compact('rooms')); } public function auditionEntryList(Audition $audition) { // TODO verify user is assigned to judge this audition $entries = Entry::where('audition_id','=',$audition->id)->orderBy('draw_number')->get(); return view('judging.audition_entry_list', compact('audition','entries')); } public function entryScoreSheet(Entry $entry) { // TODO verify user is assigned to judge this audition return view('judging.entry_score_sheet',compact('entry')); } public function saveScoreSheet(Request $request, Entry $entry) { // TODO verify user is assigned to judge this audition $scoringGuide = $entry->audition->scoringGuide; $scoreValidation = $scoringGuide->validateScores($request->input('score')); if ($scoreValidation != 'success') { return redirect(url()->previous())->with('error', $scoreValidation)->with('oldScores',$request->all()); } dd($scoreValidation); } }