From 346b04a430519599ee92839a179f72450977940a Mon Sep 17 00:00:00 2001 From: anon <anon@anon.anon> Date: Wed, 9 Nov 2022 09:19:32 +0100 Subject: [PATCH] results - more stats --- picquiz/app/Http/Controllers/GameController.php | 9 +++++++-- picquiz/resources/views/game/results.blade.php | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/picquiz/app/Http/Controllers/GameController.php b/picquiz/app/Http/Controllers/GameController.php index 337c326..58c1c4a 100644 --- a/picquiz/app/Http/Controllers/GameController.php +++ b/picquiz/app/Http/Controllers/GameController.php @@ -60,8 +60,13 @@ class GameController extends Controller } public function summarize($id){ - $puzzles = DB::table('game_puzzles')->join('puzzles', 'puzzle_id', '=', 'puzzles.id')->get()->where('game_id', $id); - return view('game/results', ['puzzles' => $puzzles]); + $puzzles = DB::table('game_puzzles') + ->join('puzzles', 'puzzle_id', '=', 'puzzles.id') + ->join('games', 'game_id', '=', 'games.id') + ->join('users', 'player', '=', 'users.id') + ->where('game_id', $id)->get(); + $c = count(DB::table('game_puzzles')->where('game_id', $id)->where('hit', '!=', 0)->get()); + return view('game/results', ['puzzles' => $puzzles, 'hits' => $c ]); } public function list($userID) { diff --git a/picquiz/resources/views/game/results.blade.php b/picquiz/resources/views/game/results.blade.php index f0f8ed9..f17baa4 100644 --- a/picquiz/resources/views/game/results.blade.php +++ b/picquiz/resources/views/game/results.blade.php @@ -5,10 +5,14 @@ @endsection @section('content') -<!--{{ var_dump($puzzles); }}--> <div class="container bg-dark text-white p-4 rounded-3" style="--bs-bg-opacity: .98;"> <h1>Eredmények:</h1> - <hr class="p-4"> + <div class="ps-3"> + <h4>Játékos: {{ $puzzles[0]->username }}</h4> + <h4>Ekkor: {{ $puzzles[0]->created_at }}</h4> + <h4>Találatok: {{ $hits . '/' . count($puzzles) }}</h4> + </div> + <hr class="p-2"> <div class="container"> <div class="row g-4"> @php @@ -40,4 +44,5 @@ </div> </div> </div> +<!--{{ var_dump($puzzles); }}--> @endsection