/** * Display the specified resource. * * @param \Gladiator\Models\Competition $competition * @return \Illuminate\Http\Response */ public function show(Competition $competition) { $key = generate_model_flash_session_key($competition, ['includeActivity' => true]); if (session()->has($key)) { $competition = session($key); session()->reflash(); } else { $competition = $this->manager->getCompetitionOverview($competition, true); } $statistics = $this->manager->getStatisticsForCompetition($competition); return view('competitions.show', compact('competition', 'statistics')); }