diff --git a/picquiz/app/Http/Controllers/UserController.php b/picquiz/app/Http/Controllers/UserController.php index b02c6e7..a2ff600 100644 --- a/picquiz/app/Http/Controllers/UserController.php +++ b/picquiz/app/Http/Controllers/UserController.php @@ -113,8 +113,8 @@ class UserController extends Controller round((sum(game_puzzles.hit) / count(game_puzzles.hit)) * 100, 2) as hitRatio' ) ) - ->join('games', 'users.id', '=', 'games.player') - ->join('game_puzzles', 'games.id', '=', 'game_puzzles.game_id') + ->leftjoin('games', 'users.id', '=', 'games.player') + ->leftjoin('game_puzzles', 'games.id', '=', 'game_puzzles.game_id') ->where('users.id', $userID) ->groupBy('users.id', 'users.username', 'users.email', 'users.profile_picture', 'users.isAdmin', 'users.created_at') ->get(); diff --git a/picquiz/resources/views/users/view.blade.php b/picquiz/resources/views/users/view.blade.php index fc09e36..862abbc 100644 --- a/picquiz/resources/views/users/view.blade.php +++ b/picquiz/resources/views/users/view.blade.php @@ -35,15 +35,15 @@
{{ $User->numberOfGames }}
+{{ $User->numberOfGames == 0 ? 0 : $User->numberOfGames }}
Játszmák száma
{{ $User->numberOfHits }}
+{{ !$User->numberOfHits ? 0 : $User->numberOfHits }}
Eltalált feladványok
{{ $User->hitRatio }} %
+{{ !$User->hitRatio ? 0 : $User->hitRatio }} %
Találati arány