@extends('layouts.master') @section('css') @endsection @section('content')

template message


Add a title or choose which type of media you'll use for this header.
Your title can't include more than one variable.

@if (isset($messageTemplate->headerComponent)) @if ($messageTemplate->headerComponent->format == 'TEXT') TEXT @else Media @endif @else None @endif
{{-- {{ dd($messageTemplate->headerComponent->image->path) }} --}} @if (isset($messageTemplate->headerComponent))
@if ($messageTemplate->headerComponent->format == 'TEXT') @elseif($messageTemplate->headerComponent->format == 'IMAGE') headerComponent->media->path)) href ="{{ getFilePath($messageTemplate->headerComponent->media->path) }}" @endif> headerComponent->media->path)) src ="{{ getFilePath($messageTemplate->headerComponent->media->path) }}" @endif height="150px" width="150px"> @elseif($messageTemplate->headerComponent->format == 'VIDEO') @elseif($messageTemplate->headerComponent->format == 'DOCUMENT') @endif
@endif @if (isset($messageTemplate->headerComponent->dynamic_variables))

To help us review your content, provide examples of the variables or media in the header. Do not include any customer information. Cloud API hosted by Meta reviews templates and variable parameters to protect the security and integrity of our services.

@foreach ($messageTemplate->headerComponent->dynamic_variables as $key => $dynamicVariable)
{{ $key }}
@endforeach @endif
@if (isset($messageTemplate->bodyComponent->dynamic_variables))

To help us review your content, provide examples of the variables or media in the body. Do not include any customer information. Cloud API hosted by Meta reviews templates and variable parameters to protect the security and integrity of our services.

@foreach ($messageTemplate->bodyComponent->dynamic_variables as $key => $dynamicVariable)
{{ $key }}
@endforeach @endif
@if (isset($messageTemplate->footerComponents))
@endif @if (isset($messageTemplate->buttonComponents) && count($messageTemplate->buttonComponents) > 0)
@foreach ($messageTemplate->buttonComponents as $buttonData)
@if (isset($buttonData->type))
@endif
@if (isset($buttonData->text))
@endif
@if (isset($buttonData->format))
@endif @endforeach
@endif

Preview

@if ($messageTemplate->headerComponent)
@if ($messageTemplate->headerComponent->format == 'IMAGE') headerComponent->media->path)) src ="{{ getFilePath($messageTemplate->headerComponent->media->path) }}" @endif > @elseif($messageTemplate->headerComponent->format == 'VIDEO') @elseif($messageTemplate->headerComponent->format == 'DOCUMENT') @endif
@endif
@if (isset($messageTemplate->headerComponent) && $messageTemplate->headerComponent->format == 'TEXT') @php $text = $messageTemplate->headerComponent->text; if (isset($messageTemplate->headerComponent->dynamic_variables)) { foreach ( $messageTemplate->headerComponent->dynamic_variables as $key => $dynamicVariable ) { $text = str_replace('[ ' . $key . ' ]', $dynamicVariable, $text); } } @endphp

{{ $text }}

@endif @if (isset($messageTemplate->bodyComponent)) @php $text = $messageTemplate->bodyComponent->text; if (isset($messageTemplate->bodyComponent->dynamic_variables)) { foreach ( $messageTemplate->bodyComponent->dynamic_variables as $key => $dynamicVariable ) { $text = str_replace('[ ' . $key . ' ]', $dynamicVariable, $text); } } echo htmlspecialchars_decode(nl2br(e($text))); @endphp @endif
@if (isset($messageTemplate->buttonComponents) && count($messageTemplate->buttonComponents) > 0)
@foreach ($messageTemplate->buttonComponents as $button) @if ($button->type == 'URL') {{ $button->text }} @elseif($button->type == 'PHONE_NUMBER') {{ $button->text }} @else @endif @endforeach
@endif
@endsection @section('js') @endsection