From 54b701eeedbb03723ecc17bd6a84f886aae9600b Mon Sep 17 00:00:00 2001 From: Malibu Date: Tue, 10 Mar 2015 15:27:36 +0100 Subject: [PATCH] modified: SRC/app/Http/Controllers/GameController.php modified: SRC/app/Models/ListeOeuvre.php modified: SRC/resources/views/home.blade.php modified: SRC/resources/views/referent_games.blade.php --- SRC/app/Http/Controllers/GameController.php | 9 ++++- SRC/app/Models/ListeOeuvre.php | 10 ++++++ SRC/resources/views/home.blade.php | 4 +-- SRC/resources/views/referent_games.blade.php | 36 +++++--------------- 4 files changed, 29 insertions(+), 30 deletions(-) diff --git a/SRC/app/Http/Controllers/GameController.php b/SRC/app/Http/Controllers/GameController.php index dea4004..5eee80d 100755 --- a/SRC/app/Http/Controllers/GameController.php +++ b/SRC/app/Http/Controllers/GameController.php @@ -3,6 +3,7 @@ use App\Models\User; use Response; use App\Models\Oeuvre; +use App\Models\ListeOeuvre; class GameController extends Controller { @@ -35,7 +36,13 @@ class GameController extends Controller { */ public function showReferentGames($id) { - return view('referent_games', ['referent' => $id]); + $listeOeuvre = $ListeOeuvre = ListeOeuvre::ofUser($id)->activeListOeuvre()->first(); + if($listeOeuvre == '') + $games = []; + else + $games = $listeOeuvre->jeux()->get(); + + return view('referent_games', ['games' => $games]); } diff --git a/SRC/app/Models/ListeOeuvre.php b/SRC/app/Models/ListeOeuvre.php index 5219930..8946cb2 100755 --- a/SRC/app/Models/ListeOeuvre.php +++ b/SRC/app/Models/ListeOeuvre.php @@ -24,4 +24,14 @@ class ListeOeuvre extends Model { $idUser = Auth::user()->id; return $query->where('iduser', $idUser); } + + public function scopeOfUser($query, $idUser) + { + return $query->where('iduser', $idUser); + } + + public function scopeActiveListOeuvre($query) + { + return $query->where('etat', 1); + } } diff --git a/SRC/resources/views/home.blade.php b/SRC/resources/views/home.blade.php index b48b3c3..335b16b 100755 --- a/SRC/resources/views/home.blade.php +++ b/SRC/resources/views/home.blade.php @@ -40,8 +40,8 @@
@endif
- {{ $ref -> firstname }}-{{ $ref -> lastname }} -
{{$ref -> firstname}}, {{$ref -> lastname}}
+ {{ $ref -> firstname }}-{{ $ref -> lastname }} +
{{$ref -> firstname}}, {{$ref -> lastname}}
@endforeach diff --git a/SRC/resources/views/referent_games.blade.php b/SRC/resources/views/referent_games.blade.php index 391a759..2f947e3 100755 --- a/SRC/resources/views/referent_games.blade.php +++ b/SRC/resources/views/referent_games.blade.php @@ -6,34 +6,16 @@
-
-
- 100%x200 -
-

Jeu du pendu

-

sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea vo

-

Button

-
-
-
-
-
- 100%x200 -
-

Puzzle

-

sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea vo

-

Button

-
-
-
+ @foreach ($games as $game)
-
- 100%x200 -
-

Assassin's creed IV

-

sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea vo

-

Button

+
+ 100%x200 +
+

{{$game->nom}}

+

{{$game->description}}

+

Button

+
-
+ @endforeach
\ No newline at end of file