/** * @param TournamentCreatorOnlyRequest $request * * @return \Illuminate\View\View */ public function edit(TournamentCreatorOnlyRequest $request, $id) { $tournament = Tournament::with('participantFees')->findOrFail($id); return view('tournaments.admin.edit', ['tournament' => $tournament, 'participantFees' => $tournament->participantFees->keyBy('participant_type_id'), 'participantTypes' => ParticipantType::orderBy('name', 'ASC')->get()]); }