@yield('head') @php // Prüfe, ob wir auf der Welcome-Seite sind $isWelcomePage = request()->route()->getName() === 'vending.index'; // Prüfe, ob wir im öffentlichen Kontext sind: // 1. QR-Code Kontext (public_slug in der URL) ODER // 2. Normaler Mandanten-Kontext OHNE Anmeldung $isPublicSlugContext = request()->route('publicSlug') !== null; $isTenantContext = request()->route('tenant') !== null; $isPublicContext = (!auth()->check()) && ($isPublicSlugContext || $isTenantContext); @endphp @if($isWelcomePage) @elseif(!$isPublicContext) @endif @if(session('success')) @endif @if(session('error')) @endif
@yield('content')
@if($isPublicContext) @else @endif @yield('scripts')