in your getTournament method, you are doing a query like:
$tournaments = Tournament::with('games')->get();
Assuming a game has a user_id linking it to a user, you can change that query to look like this
$tournaments = Tournament::with('games.user')->get();
Now it will eager load all those users as well in another single query
If that doesnt work, please post the contents of:
- the getTournament method
- your Tournament / Game & User models
With that info we should be able to point you exactly to where to eager load the data.