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
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]);
}
et ma vue

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>