From 742d2ac671f188fbfd67578c097850a3a8726a67 Mon Sep 17 00:00:00 2001
From: SASSU Thomas <thomas.sassu5@etu.univ-lorraine.fr>
Date: Tue, 24 Mar 2020 13:16:42 +0100
Subject: [PATCH] Partie 7

---
 GamePedia/src/controleurs/ControleurGame.php | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/GamePedia/src/controleurs/ControleurGame.php b/GamePedia/src/controleurs/ControleurGame.php
index decabf8..ee7e474 100644
--- a/GamePedia/src/controleurs/ControleurGame.php
+++ b/GamePedia/src/controleurs/ControleurGame.php
@@ -62,4 +62,16 @@ class ControleurGame
         $v = new VueGame(json_encode($results));
         $v->render('getPlatforms');
     }
+
+    public function getGameCharacters($id){
+        $game = Game::where('id', '=', $id)->first();
+        $characters = $game->characters()->get();
+        $route = explode('bdappli_laurent_vonderscher_sassu_percin/GamePedia',Slim::getInstance()->urlFor('getCharacters'));
+        foreach ($characters as $character) {
+            $url = $route[1]."{$character['id']}";
+            $results['characters'][] = ["character" => $character, "links" => ["self" => ["href" => $url]]];
+        }
+        $v = new VueGame(json_encode($results));
+        $v->render('getPlatforms');
+    }
 }
\ No newline at end of file
-- 
GitLab