@php $hasPanneau = isset($panneau) && $panneau->id; $isEdit = isset($lot) && $lot->id; @endphp @if($hasPanneau)
Lots
Ajouter ou modifier un lot
@csrf
@php $lotsParentsEligibles = $panneau->lots->filter(function ($lot) { return empty($lot->id_pereLot); }); $isCotraitant = !empty(old('id_pereLot', $lotEdit->id_pereLot ?? '')); @endphp

@php $lotsTries = $panneau->lots->sortBy(function($lot) { $ordrePrincipal = $lot->lotParent->numeroOrdre ?? $lot->numeroOrdre; $idPrincipal = $lot->lotParent->id ?? $lot->id; return sprintf('%04d-%05d', $ordrePrincipal, $lot->lotParent ? $lot->id : 0); }); @endphp @foreach($lotsTries as $lot) @php $isCoTraitant = $lot->lotParent !== null; @endphp @endforeach
Designation Nom Co Traitant Adresse Code postal Ville Téléphone Action
{!! $isCoTraitant ? '': e($lot->numeroOrdre) !!} {{ $isCoTraitant ? 'Co-traitant' : $lot->designation }} {{ $lot->nom }} {{ $lot->lotParent ? $lot->lotParent->nom : '—' }} {{ $lot->adresse }} {{ $lot->codePostal }} {{ $lot->ville }} {{ $lot->numeroTel }}
@else
Merci de créer un panneau avant d'ajouter des lots.
@endif