{{-- Pont entre les vues partagees de la plateforme (creation de compte, mot de passe oublie...) et le layout du sous-domaine client qui les sert. Ces vues sont communes a `events.` et aux sous-domaines : elles ne recoivent pas `$event`, `$subdomain` ni `$client`, que les layouts clients attendent. Ce pont les resout depuis la table des sous-domaines, ce qui evite d'avoir a dupliquer chaque ecran partage pour chaque client. Sur `events.` (aucun sous-domaine client), on retombe sur le layout mediknode : le comportement existant de la plateforme est inchange. --}} @php $registry = app(\App\Services\SubdomainRegistry::class); $subdomain = $registry->currentKey(); $client = $subdomain ? $registry->client($subdomain) : null; $event = $subdomain ? $registry->event($subdomain) : null; $layout = $client && $event ? 'frontend.' . $client['theme'] . '.layouts.master' : 'frontend.mediknode.layout.mainlayout'; @endphp @extends($layout)