@php use App\Models\Lycee; $lycee_id = $request->lycee; $lycee = Lycee::where('id', $lycee_id)->first()->nom; @endphp Inscriptions en ligne de {{$lycee}}

Inscriptions en ligne de {{$lycee}}

@foreach ($reservations as $reservation) @php // On initialise et on protège tout le traitement try { $enfantsValides = []; foreach ($reservation->parent->enfant as $enfant) { if ($enfant->lycee_id == $lycee_id) { // Ajustement des spécialités selon le niveau if ($enfant->niveau_rentrée === "Seconde") { $enfant->Specialité1 = "/"; $enfant->Specialité2 = "/"; $enfant->Specialité3 = "/"; } if ($enfant->niveau_rentrée === "Terminale") { $enfant->Specialité3 = "/"; } $enfantsValides[] = $enfant; } } } catch (\Exception $e) { \Log::error("Erreur traitement réservation #{$reservation->id} : ".$e->getMessage()); // En cas d’erreur, on remet à vide pour éviter la fatale $enfantsValides = []; } @endphp @foreach ($enfantsValides as $enfant) @endforeach @endforeach
Nom Parent Prenom Parent Adresse Mail Téléphone Parent Adresse Ville Nom enfant Prenom enfant Date Naissance Classe Section LVA LVB LVC Specialité 1 Specialité 2 Specialité 3 Options
{{ $reservation->parent->nom }} {{ $reservation->parent->prenom }} {{ $reservation->parent->mail }} {{ $reservation->parent->telephone }} {{ $reservation->parent->adresse }} {{ $reservation->parent->ville }} {{ $enfant->nom }} {{ $enfant->prenom }} {{ $enfant->date_naissance }} {{ $enfant->niveau_rentrée }} {{ $enfant->section }} {{ $enfant->LVA }} {{ $enfant->LVB }} {{ $enfant->LVC }} {{ $enfant->Specialité1 }} {{ $enfant->Specialité2 }} {{ $enfant->Specialité3 }} {{ $enfant->Options }}