/**
  * Return match details.
  *
  * @param $slug
  * @param $id
  * @param Request $request
  * @return $this
  */
 public function getTournamentMatch($slug, $id, Request $request)
 {
     $tournament = KTournament::whereSlug($slug)->firstOrFail();
     $match = KMatch::findOrFail($id);
     $games = [];
     for ($i = 1; $i <= 6; $i++) {
         if ($match->{"game" . $i . "_id"} != null) {
             $game = Game::findOrFail($match->{"game" . $i . "_id"});
             $game->game_index = $i;
             array_push($games, $game);
         }
     }
     return view('tournament.showmatch')->with('tournament', $tournament)->with('match', $match)->with('games', $games);
 }