|
| 1 | +@php use HiEvents\Helper\DateHelper; @endphp |
1 | 2 | @php /** @uses /backend/app/Mail/OrderSummary.php */ @endphp
|
2 |
| -@php /** @var \HiEvents\DomainObjects\OrderDomainObject $order */ @endphp |
3 | 3 | @php /** @var \HiEvents\DomainObjects\EventDomainObject $event */ @endphp
|
4 | 4 | @php /** @var \HiEvents\DomainObjects\EventSettingDomainObject $eventSettings */ @endphp
|
| 5 | +@php /** @var \HiEvents\DomainObjects\OrganizerDomainObject $organizer */ @endphp |
| 6 | +@php /** @var \HiEvents\DomainObjects\AttendeeDomainObject $attendee */ @endphp |
5 | 7 | @php /** @var string $ticketUrl */ @endphp
|
6 | 8 | @php /** @see \HiEvents\Mail\Attendee\AttendeeTicketMail */ @endphp
|
7 | 9 |
|
|
22 | 24 | Best regards,
|
23 | 25 | <br>
|
24 | 26 | {{config('app.name')}}
|
| 27 | + |
| 28 | +<script type="application/ld+json"> |
| 29 | + { |
| 30 | + "@context": "http://schema.org", |
| 31 | + "@type": "EventReservation", |
| 32 | + "reservationNumber": "{{ $attendee->getPublicId() }}", |
| 33 | + "reservationStatus": "http://schema.org/Confirmed", |
| 34 | + "underName": { |
| 35 | + "@type": "Person", |
| 36 | + "name": "{{ $attendee->getFirstName() }} {{ $attendee->getLastName() }}" |
| 37 | + }, |
| 38 | + "reservationFor": { |
| 39 | + "@type": "Event", |
| 40 | + "name": "{{ $event->getTitle() }}", |
| 41 | + "performer": { |
| 42 | + "@type": "Organization", |
| 43 | + "name": "{{ $organizer->getName() }}", |
| 44 | + }, |
| 45 | + "startDate": "{{ DateHelper::convertFromUTC($event->getStartDate(), $event->getTimezone()) }}", |
| 46 | +
|
| 47 | + @if($event->getEndDate()) |
| 48 | + "endDate": "{{ DateHelper::convertFromUTC($event->getEndDate(), $event->getTimezone()) }}", |
| 49 | + @endif |
| 50 | +
|
| 51 | + @if ($eventSettings->getLocationDetails()) |
| 52 | + "location": { |
| 53 | + "@type": "Place", |
| 54 | + "name": "{{ $eventSettings->getAddress()->venue_name }}", |
| 55 | + "address": { |
| 56 | + "@type": "PostalAddress", |
| 57 | + "streetAddress": "{{ $eventSettings->getAddress()->address_line_1 . ' ' . $eventSettings->getAddress()->address_line_2 }}", |
| 58 | + "addressLocality": "{{ $eventSettings->getAddress()->city }}", |
| 59 | + "addressRegion": "{{ $eventSettings->getAddress()->state_or_region }}", |
| 60 | + "postalCode": "{{ $eventSettings->getAddress()->zip_or_postal_code }}", |
| 61 | + "addressCountry": "{{ $eventSettings->getAddress()->country }}" |
| 62 | + } |
| 63 | + } |
| 64 | + }, |
| 65 | + @endif |
| 66 | +
|
| 67 | + "ticketToken": "qrCode:{{ $attendee->getPublicId() }}", |
| 68 | + "ticketNumber": "{{ $attendee->getPublicId() }}", |
| 69 | + "ticketPrintUrl": "{{ $ticketUrl }}", |
| 70 | +} |
| 71 | +</script> |
25 | 72 | </x-mail::message>
|
0 commit comments