{{-- Le bouton Supprimer d'un planning, commun a sa fiche (show) et a sa fenetre de detail (_show_modal) : les deux vues sont jumelles, un seul partiel pour qu'elles ne divergent pas. La confirmation et le message de reussite nomment le planning — client, equipe, dates — pour qu'on sache lequel on supprime, puis lequel est parti. Le resume est compose ici, ou le client est deja resolu (il vient de Gestan, le controleur n'a que son identifiant), et poste avec le formulaire : PlanningController::destroy le reprend dans son message. Attendus : `$planning` (tableau de l'api), `$raisonSociale`, `$classe` (classes du formulaire, facultatif). --}} @php $jour = fn ($d) => !empty($d) ? \Illuminate\Support\Carbon::parse($d)->format('d/m/Y') : null; $du = $jour($planning['date_debut'] ?? null); $au = $jour($planning['date_fin'] ?? null); $resumePlanning = array_values(array_filter([ $raisonSociale ?? null, $planning['equipe']['nom'] ?? null, $du === null ? null : ($au === null || $au === $du ? __('le :date', ['date' => $du]) : __('du :du au :au', ['du' => $du, 'au' => $au])), ])); @endphp
@csrf @method('DELETE')