@php $bride = $invitation->bride ?? [ 'name' => 'Selena Kirana, S.Ds', 'nickname' => 'Selena', ]; $groom = $invitation->groom ?? [ 'name' => 'Arga Bimantara, S.T', 'nickname' => 'Arga', ]; $events = $invitation->events ?? [ [ 'title' => 'Akad Nikah', 'date' => '2026-12-20', 'start_time' => '08:00', 'end_time' => '10:00', 'timezone' => 'WIB', ], [ 'title' => 'Resepsi Pernikahan', '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 · MM · Y'); $isDemoMode = request()->routeIs('template.demo*') || request()->is('demo/*') || !empty($invitation->is_demo); $backUrl = $isDemoMode ? route('template.demo', $template->slug ?? 'exclusive05') : (!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'] ?? 'Selena' }} & {{ $groom['nickname'] ?? 'Arga' }} @include('templates.partials.preview-banner')

Live Streaming

{{ $bride['nickname'] ?? 'Selena' }}&{{ $groom['nickname'] ?? 'Arga' }}

@if($guestName ?? null)

Halo, {{ $guestName }} — selamat datang di siaran langsung kami.

@endif
Live Streaming
@if($embedUrl) @elseif($streamUrl)

Siaran Sedang Berlangsung

Klik tombol di bawah untuk menyaksikan melalui tautan siaran langsung:

Buka Link Streaming
@else

Siaran Segera Dimulai

Tautan siaran langsung akan segera diperbarui. Mohon nantikan hari bahagia kami.

@endif

Akad Nikah & Resepsi · {{ $bride['nickname'] ?? 'Selena' }} & {{ $groom['nickname'] ?? 'Arga' }}

Jadwal Siaran

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

Panduan Menonton

  • Pastikan koneksi internet Anda stabil untuk kelancaran menonton streaming.
  • Aktifkan speaker/audio dan putar secara fullscreen.
  • Kirim doa dan restu terbaik Anda kepada mempelai melalui tombol di atas.

Terima kasih atas doa & restu Anda

Janoer Koening

Digital Wedding Invitation by Janoer Koening

Link Berhasil Disalin ✓