@php $bride = $invitation->bride ?? [ 'name' => 'Camille Raveena, S.Ds', 'nickname' => 'Camille', ]; $groom = $invitation->groom ?? [ 'name' => 'Damian Aldric, S.E', 'nickname' => 'Damian', ]; $events = $invitation->events ?? [ [ 'title' => 'Akad Nikah', 'date' => '2026-12-20', 'start_time' => '08:00', 'end_time' => '10:00', 'timezone' => 'WIB', ], [ 'title' => 'Resepsi Velvet Luxe', 'date' => '2026-12-20', 'start_time' => '11:00', 'end_time' => '14:00', 'timezone' => 'WIB', ], ]; $primaryEvent = $events[0] ?? null; $eventDate = $primaryEvent['date'] ?? '2026-12-20'; $carbonDate = \Carbon\Carbon::parse($eventDate); $formattedDate = $carbonDate->locale('id')->isoFormat('dddd · D · MMMM · Y'); $isDemoMode = request()->routeIs('template.demo*') || request()->is('demo/*') || !empty($invitation->is_demo); $backUrl = $isDemoMode ? route('template.demo', $template->slug ?? 'exclusive10') : (!empty($invitation->slug) ? route('invitation.public', $invitation->slug) : '#'); if ($guestName ?? null) { $backUrl .= (str_contains($backUrl, '?') ? '&' : '?') . 'to=' . urlencode($guestName); } $wishUrl = $backUrl . '#rsvp'; $streamUrl = $invitation->streaming_url ?? 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'; $embedUrl = ''; $videoId = ''; if (str_contains($streamUrl, 'watch?v=')) { preg_match('/v=([^&]+)/', $streamUrl, $matches); $videoId = $matches[1] ?? ''; } elseif (str_contains($streamUrl, 'youtu.be/')) { preg_match('/youtu\.be\/([^?]+)/', $streamUrl, $matches); $videoId = $matches[1] ?? ''; } elseif (str_contains($streamUrl, 'youtube.com/embed/')) { preg_match('/embed\/([^?]+)/', $streamUrl, $matches); $videoId = $matches[1] ?? ''; } if ($videoId) { $embedUrl = "https://www.youtube.com/embed/{$videoId}?autoplay=1&rel=0&modestbranding=1"; } @endphp Live Streaming Pernikahan | {{ $bride['nickname'] ?? 'Camille' }} & {{ $groom['nickname'] ?? 'Damian' }} @include('templates.partials.preview-banner')
{{ substr($bride['nickname'] ?? 'C', 0, 1) }}&{{ substr($groom['nickname'] ?? 'D', 0, 1) }}

Live Streaming

{{ $bride['nickname'] ?? 'Camille' }}&{{ $groom['nickname'] ?? 'Damian' }}

@if($guestName ?? null)

Selamat datang, {{ $guestName }} — terima kasih telah menyaksikan momen bahagia kami.

@endif
{{ $bride['nickname'] ?? 'Camille' }} & {{ $groom['nickname'] ?? 'Damian' }} · The Wedding Live

Jadwal Siaran

    @foreach($events as $ev)
  • {{ $ev['title'] ?? 'Acara' }} {{ $ev['start_time'] ?? '08:00' }} {{ $ev['timezone'] ?? 'WIB' }}
  • @endforeach
  • Tanggal{{ $carbonDate->locale('id')->isoFormat('D MMM Y') }}

Panduan Menonton

  • Pastikan koneksi internet Anda stabil untuk pengalaman terbaik.
  • Aktifkan suara dan buka layar penuh untuk kejelasan video.
  • Sampaikan ucapan doa terbaik Anda melalui tombol di atas.

Terima kasih atas doa & restu Anda

Janoer Koening

Digital Wedding Invitation by Janoer Koening

Link tersalin ✓