@extends('layouts.app') @section('title', 'Fusion : comparatif') @section('header', 'Comparatif avant fusion') @section('content')
← Annuler
@csrf @foreach ($personnes as $p) @endforeach
@foreach ($personnes as $p) @endforeach @php $allChamps = ['nom', 'prenom', 'email', 'email_personnel', 'telephone', 'mobile', 'fonction', 'statut', 'service', 'direction', 'site', 'bureau', 'date_embauche', 'date_depart', 'notes']; @endphp @foreach ($allChamps as $champ) @php $valeurs = $personnes->pluck($champ)->map(fn($v) => $v instanceof \UnitEnum ? $v->value : $v)->toArray(); $diff = count(array_unique(array_filter($valeurs, fn($v) => !is_null($v) && $v !== ''))) > 1; @endphp @foreach ($personnes as $p) @php $val = $p->$champ; if ($val instanceof \Carbon\Carbon) $val = $val->format('d/m/Y'); if (is_array($val)) $val = implode(', ', $val); @endphp @endforeach @endforeach @foreach ($personnes as $p) @endforeach @foreach ($personnes as $p) @endforeach
Champ
{{ ucfirst(str_replace('_', ' ', $champ)) }} @if ($diff) @else {{ $val ?? '—' }} @endif
Comptes @if ($p->comptes->count())
    @foreach ($p->comptes as $c)
  • {{ $c->application?->nom }}: {{ $c->login }}
  • @endforeach
@else — @endif
Profils métiers @if ($p->profilsMetiers->count()) {{ $p->profilsMetiers->pluck('nom')->implode(', ') }} @else — @endif
Annuler
@endsection