@extends('layouts.app') @section('title', $family->name . ' · Familles') @section('eyebrow', 'Familles') @section('heading', $family->name) @section('content') @php $primaryGuardian = $family->guardians->firstWhere('is_primary', true) ?? $family->guardians->first(); $address = trim(collect([ $family->address, trim(($family->postal_code ?? '') . ' ' . ($family->city ?? '')), ])->filter()->implode(', ')); @endphp
Retour aux familles

{{ $family->name }}

{{ $address ?: 'Adresse non renseignée' }}

{{ [ 'prospect' => 'Prospect', 'active' => 'Active', 'departed' => 'Partie', ][$family->status] ?? ucfirst($family->status) }} Modifier
{{ $primaryGuardian ? $primaryGuardian->first_name . ' ' . $primaryGuardian->last_name : 'Non renseigné' }} Contact principal
{{ $family->children->count() }} enfant(s) Rattaché(s) à la famille
{{ $family->city ?: 'Non renseignée' }} Commune

Responsables

{{ $family->guardians->count() }} contact(s) · cliquer pour modifier

@forelse($family->guardians as $guardian)
{{ $guardian->first_name }} {{ $guardian->last_name }} @if($guardian->is_primary) Principal @endif
{{ $guardian->relationship ?: 'Lien non renseigné' }} @if($guardian->phone){{ $guardian->phone }}@endif @if($guardian->email){{ $guardian->email }}@endif
{{ $guardian->has_parental_authority ? 'Autorité parentale' : 'Contact' }} Modifier
@csrf @method('PATCH')
@empty
Aucun responsable enregistré.
@endforelse

Enfants

{{ $family->children->count() }} fiche(s)

@forelse($family->children as $child)
{{ $child->first_name }} {{ $child->last_name }}
{{ $child->birth_date ? 'Né(e) le '.$child->birth_date->format('d/m/Y') : 'Date de naissance non renseignée' }} @if($child->planned_start_date) Entrée prévue le {{ $child->planned_start_date->format('d/m/Y') }} @endif
{{ [ 'waiting' => 'En attente', 'active' => 'Accueilli', 'departed' => 'Parti', ][$child->status] ?? ucfirst($child->status) }} Modifier
@empty
Aucun enfant enregistré.
@endforelse
@if($family->notes)

Notes

Informations internes

{{ $family->notes }}
@endif
@endsection