@extends('layouts.formation')
@section('formation_content')
{{-- ── OBJECTIFS ─────────────────────────────────────────────────────────────── --}}
@if($formation->objectifs)
Objectifs pédagogiques
@foreach(array_filter(explode("\n", trim($formation->objectifs))) as $obj)
- {{ trim($obj, "- •") }}
@endforeach
@endif
{{-- ── PROGRAMME ───────────────────────────────────────────────────────────── --}}
@if(count($modules))
Programme détaillé
@foreach($modules as $i => $module)
@if($module instanceof \App\Models\FormationModule)
MODULE {{ str_pad($i + 1, 2, '0', STR_PAD_LEFT) }}{{ $module->duree_heures ? ' · ' . $module->duree_heures . 'h' : '' }}
{{ $module->titre }}
@if($module->description)
{{ $module->description }}
@endif
@if($module->prix_ttc)
Tarif module : {{ number_format($module->prix_ttc, 0, ',', ' ') }} € TTC
@endif
@if($module->sessionsAVenir->isNotEmpty())
S'inscrire à ce module
@endif
@else
MODULE {{ str_pad($i + 1, 2, '0', STR_PAD_LEFT) }}{{ isset($module['heures']) ? ' · ' . $module['heures'] . 'h' : '' }}
{{ $module['titre'] ?? '' }}
@if(!empty($module['description']))
{{ $module['description'] }}
@endif
@endif
@endforeach
@endif
{{-- ── PUBLIC & PRÉREQUIS ───────────────────────────────────────────────────── --}}
@if($formation->public_vise || $formation->prerequis)
Public et prérequis
@if($formation->public_vise)
{{ $formation->public_vise }}
@endif
@if($formation->prerequis)
Prérequis : {{ $formation->prerequis }}
@endif
@endif
{{-- ── MÉTHODES PÉDAGOGIQUES ───────────────────────────────────────────────── --}}
@if($formation->methodes_peda)
Méthodes pédagogiques
@foreach(array_filter(explode("\n", trim($formation->methodes_peda))) as $moyen)
- {{ trim($moyen, "- •") }}
@endforeach
@endif
{{-- ── MODALITÉS D'ÉVALUATION ──────────────────────────────────────────────── --}}
@if($formation->modalites_evaluation)
Modalités d'évaluation
{{ $formation->modalites_evaluation }}
@endif
{{-- ── ACCESSIBILITÉ ───────────────────────────────────────────────────────── --}}
Accessibilité
{{ $formation->accessibilite ?: 'Formation accessible aux personnes en situation de handicap. Notre référent handicap étudie les adaptations possibles avant l’entrée en formation.' }}
Référent handicap : handicap@conceptxformation.fr
{{-- ── SESSIONS À VENIR ────────────────────────────────────────────────────── --}}
@if($sessionsAVenir->isNotEmpty())
Sessions disponibles
@foreach($sessionsAVenir as $session)
{{ \Carbon\Carbon::parse($session->date_debut)->translatedFormat('d M Y') }}
@if($session->date_fin && $session->date_fin !== $session->date_debut)
→ {{ \Carbon\Carbon::parse($session->date_fin)->translatedFormat('d M Y') }}
@endif
@if($session->module)
Module : {{ $session->module->titre }}
@endif
@if($session->lieu)
{{ $session->lieu->libelle }}
@endif
@if($session->places_restantes !== null)
{{ $session->places_restantes }} place(s)
@endif
@endforeach
@endif
{{-- ── TÉMOIGNAGES ─────────────────────────────────────────────────────────── --}}
@if($temoignages->isNotEmpty())
Ce qu'en disent nos stagiaires
@foreach($temoignages->take(3) as $t)
{{ $t->contenu }}
{{ $t->nom_prenom }}
@endforeach
@endif
@if($similaires->isNotEmpty())
Formations similaires
@endif
@endsection