@php $businessName = array_key_exists('shortname', $business) && ! empty($business['shortname']) ? $business['shortname'] : (array_key_exists('name', $business) ? $business['name'] : 'Business'); $logoUrl = ''; if (is_string($logo) && $logo !== '') { $logoUrl = $logo; } elseif (is_array($logo) && isset($logo['url'])) { $logoUrl = $logo['url']; } elseif (isset($inviteSettings['qrconfig']['l']) && ! empty($inviteSettings['qrconfig']['l'])) { $logoUrl = asset('storage/img/logo/' . $inviteSettings['qrconfig']['l']); } else { $logoUrl = asset('img/yourlogo.png'); } $headline = is_array($inviteSettings) && ! empty($inviteSettings['headline']) ? $inviteSettings['headline'] : "We'd love a quick Google review"; $ctaLabel = is_array($inviteSettings) && ! empty($inviteSettings['cta']) ? $inviteSettings['cta'] : 'Leave us a Google review'; $variantService = app(\App\Services\InviteVariantService::class); $messageHtml = null; if (is_array($inviteSettings) && ! empty($inviteSettings['message'])) { $messageHtml = $variantService->messageHtmlForEmail((string) $inviteSettings['message']); } $messagePlain = is_array($inviteSettings) && ! empty($inviteSettings['i']) ? $inviteSettings['i'] : 'Hi — your opinion means everything to us at ' . e($businessName) . '. If you could take a moment to leave us a Google review it would make a huge difference.'; $ctaUrl = $reviewUrl; if (isset($trackingToken) && ! empty($trackingToken) && ! ($isPreview ?? false)) { $ctaUrl = route('track.email.click', ['token' => $trackingToken, 'url' => urlencode($reviewUrl)]); } $googleIconUrl = asset('img/google-g-18.png'); @endphp
{{-- Invite card (no subject-preview block) --}} {{-- Email footer --}}
{{-- Logo --}}
{{ $businessName }}

{{ $businessName }}

{{-- Body --}}

{{ $headline }}

       
@if ($messageHtml) {!! $messageHtml !!} @else {!! $messagePlain !!} @endif
Google {{ $ctaLabel }}

It only takes a moment

{{-- Footer --}}

Powered by reply.reviews

Reply.Reviews · Unsubscribe
@if(isset($trackingToken) && !empty($trackingToken) && !($isPreview ?? false)) @endif