{{-- Cascade ASCENDANTE : les générations d'aïeux, du couple souche vers le haut. Attend $generations (voir SiteController::cascadeAscendante). --}} @php $titres = [ 1 => 'Le couple souche', 2 => 'Les grands-parents', 3 => 'Les arrière-grands-parents', 4 => 'Les trisaïeuls', 5 => 'Les quadrisaïeuls · les 32 quartiers', 6 => 'Les quinquisaïeuls', 7 => 'Les sexaïeuls', ]; @endphp @foreach (array_reverse($generations) as $g) @php $niveau = $g['niveau']; @endphp

{{ $niveau }}{{ $niveau === 1 ? 're' : 'e' }} génération {{ $titres[$niveau] ?? 'Génération '.$niveau }} {{ count($g['couples']) }} couple{{ count($g['couples']) > 1 ? 's' : '' }}

@foreach ($g['couples'] as $couple)
@if (filled($couple['mariage']))

mariés le {{ $couple['mariage'] }}

@endif @if (filled($couple['enfant']))

{{ $couple['enfant'] }}

@endif
@endforeach
@endforeach