Coucou tout le monde, j'essaie de créer une carte patient qui s'ajoute automatiquement à l'ajout dans la zone "attente assise", au debut ca m'affichait la carte et en une fraction de seconde ça partait
comment faire pour afficher la carte de façon permanente ?
quand jai demande a ChatGPT il m'a dit que c'est un problème de redirection mais je vois pas ou est ce problème la
voila mon controller
et ma vue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 public function storePatient(Request $request) { $validatedData = $request->validate([ 'nom' => 'required|string|max:255', 'nomJeuneFille' => 'nullable|string|max:255', 'lieuNaissance' => 'required|string|max:255', 'telephone' => 'required|string|max:255', 'email' => 'nullable|email|max:255', 'prenom' => 'required|string|max:255', 'dateNaissance' => 'required|date', 'adresse' => 'required|string|max:255', 'numeroAssurance' => 'required|string|max:255', 'sexe' => 'required', ]); $patient = Patient::create($validatedData); $dateNaissance = new DateTime($patient->dateNaissance); $aujourdhui = new DateTime(); $diff = $dateNaissance->diff($aujourdhui); $age = $diff->y; $icone = ($patient->sexe === 'homme') ? 'male.png' : 'femelle.png'; $cartePatient = "<div class='carte-patient'> <p>Nom: {$patient->nom} {$patient->prenom}</p> <p>Âge: {$age}</p> <img src='images/{$icone}' alt='Genre'> </div>"; $cartesPatients = session()->has('cartesPatients') ? session('cartesPatients') : []; $cartesPatients[] = $cartePatient; return back()->with(['success' => 'Patient ajouté avec succès.', 'cartesPatients' => $cartesPatients]); }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <div class="zone_attente"> <p class="titre">Zone d'attente</p> <div class="attente_assise" id="attenteAssise"> <p class="titre_secondaire">Attente assise</p> @if(session()->has('cartePatient')) <div class="attenteAssise"> {!! session('cartePatient') !!} </div> @endif </div> <div class="attente_couchee"> <p class="titre_secondaire">Attente couchée</p> <div class="attenteCouchee"></div> </div> </div>
Partager