{{-- Favicon Mediknode, commun à la plateforme. --}} {{-- Partage sur les réseaux (WhatsApp, Facebook, Messenger, X…), même structure que le front mediknode (layout/mainlayout.blade.php). L'affiche de l'événement sert d'aperçu ; `excerpt` peut être vide, d'où le repli. --}} @php $partageTitre = $event->title ?? 'CROPA'; $partageTexte = $event->excerpt ?: trim(($event->title ?? '') . ($event->date_title ? ' - ' . $event->date_title : '')); // `cover` est stocké avec ou sans `/` initial selon la saisie : on normalise // avant de construire l'URL absolue exigée par les réseaux sociaux. $partageImage = $event->cover ? \App\Helpers\AssetVersionHelper::versioned(url('/' . ltrim($event->cover, '/'))) : URL::asset('assets/frontend/cropa/images/logo-cropa.jpg'); @endphp {{-- Champ téléphone international : même version que le module de création de compte Mediknode, pour un comportement identique sur toute la plateforme. --}} @stack('styles')
CROPA - Conseil Régional de l'Ordre des Pharmaciens de l'Ariana @auth
@csrf {{ auth()->user()->firstname }} {{ auth()->user()->name }}
@endauth
@if (session('error'))
{{ session('error') }}
@endif @if (session('success'))
{{ session('success') }}
@endif @yield('content')
{{-- Chargé avant @stack('scripts') : les vues l'utilisent à l'initialisation. --}} @stack('scripts')