'Lycée Test Étape 11', 'ville' => 'Test']); $prof = User::create(['name' => 'Prof Test 11', 'email' => 'prof11@syllabus.test', 'password' => $motDePasse, 'etablissement_id' => $etablissement->id]); $classe = Classe::create(['etablissement_id' => $etablissement->id, 'user_id' => $prof->id, 'nom' => 'Classe Test 11', 'formation' => 'Test']); Eleve::create(['classe_id' => $classe->id, 'prenom' => 'Testeur', 'identifiant' => 'testeur11', 'code_secret' => Hash::make($code), 'jeton_qr' => Str::random(32)]); $seance = Seance::create([ 'classe_id' => $classe->id, 'lab_id' => Lab::where('identifiant', '08-deux-lan-routeur')->value('id'), 'statut' => Seance::SALLE_ATTENTE, 'demarree_a' => now(), ]); $fichier = '/tmp/parcours-identifiants.json'; file_put_contents($fichier, json_encode([ 'prof_email' => $prof->email, 'prof_mot_de_passe' => $motDePasse, 'eleve_identifiant' => 'testeur11', 'eleve_code' => $code, 'seance_id' => $seance->id, ])); chmod($fichier, 0600); echo "données de test prêtes (séance {$seance->id})\n";