public function storeStudent() { $data = $this->request->getPost(); $now = new \DateTime("now"); $data['date_insc'] = $now->format("Y-m-d"); Student::create($data); echo "Utilisateur crée avec succes"; }
// on veux afficher tous les étudiants. foreach (Student::all()->toArray() as $item) { showItem($item); echo "-----<br>"; } } elseif (isset($_GET['showGroups'])) { // on veux afficher tous les groupes. foreach (Groupe::all()->toArray() as $item) { showItem($item); echo "-----<br>"; } } elseif (isset($_GET['createStudent'])) { // on veux crer un étudiant $names = [["Alex", "Rose"], ["Art", "Rowland"], ["Barry", "Tad Keller"], ["Basil", "Abraham Lancaster"], ["Bob", "Garza"]]; $name = $names[rand(0, count($names) - 1)]; // on choisi un nom au hasard. /* * on ajoute l'étudiant dans le 1er groupe. */ Student::create(["prenom" => $name[0], "nom" => $name[1], "id_gpe" => 1]); } ?> <form method="GET"> Voir un étudiant : <input name="id" type="number" placeholder="id de l'étudiant"> <input type="submit" value="voir"> </form> <a href="?showGroups=1">Voir les groupes</a> <a href="?showStudents=1">Voir les étudiants</a> <a href="?createStudent=1">Créer un étudiant</a> </body>
/** * affiche les étudiants */ public function students() { $listg = Student::all(); $vue = new VueEtu($listg->toArray()); $vue->render(1); }