UK
Почати безкоштовно

Шаблони листів Laravel: підсильте свої повідомлення досконалістю

Хочете використовувати адаптивні HTML-шаблони листів у Laravel? Спробуйте наші безкоштовні HTML-шаблони листів Laravel: оберіть один із нашої галереї та відредагуйте на свій смак. Залишається лише скопіювати та вставити HTML-код у Laravel! Наші HTML-шаблони листів Laravel коректно відображаються на всіх пристроях. Спробуйте один із наших шаблонів безкоштовно!

Laravel — безкоштовний PHP-фреймворк з відкритим кодом для створення вебзастосунків. Laravel також корисний для email-маркетингу: завдяки вбудованим функціям і сторонніх пакетам ви можете створювати й надсилати гарні email-кампанії своїм передплатникам.

Ви можете використовувати Laravel для таких завдань email-маркетингу: 

  • Налаштування надсилання листів: ви можете налаштувати Laravel на використання сервісу надсилання листів, такого як Mailgun, SendGrid чи AWS SES. 
  • Створення списку розсилки: створіть список передплатників за допомогою бази даних або ESP. Ви можете використовувати міграції бази даних і сідери Laravel, щоб створити та заповнити список розсилки.
  • Планування надсилання листів: використовуйте Task Scheduling Laravel, щоб надсилати email-кампанії в конкретний час чи з певним інтервалом. 

Якщо вам потрібні шаблони листів для email-кампаній Laravel, скористайтеся редактором Blocks! 

Чому варто створювати шаблони листів для Laravel у Blocks? 

Drag-n-drop редактор листів Blocks ідеально підходить для створення шаблонів листів Laravel з кількох причин:

1. Зручний інтерфейс. Програмування не потрібне. 

Наш drag-n-drop редактор листів створений зручним для користувача, тож будь-хто може легко створювати листи професійного вигляду без навичок програмування. З Blocks користувачі можуть легко додавати зображення, змінювати шрифти та розташовувати контент у візуально привабливий спосіб.

інтерфейс конструктора листів Blocks

2. Економія часу

Blocks заощаджує ваш час, адже ви можете швидко створювати шаблони листів для Laravel, не починаючи щоразу з нуля. Це особливо корисно для бізнесу, який регулярно надсилає розсилки, промо-листи та інші типи листів. 

3. Налаштування

Blocks надає високий рівень налаштування, дозволяючи персоналізувати шаблони листів з галереї власним брендингом, кольорами й логотипами. 

4. Мобільна оптимізація

Blocks пропонує адаптивні шаблони листів, які чудово виглядають і на комп'ютері, і на мобільних пристроях. Оскільки дедалі більше людей переглядають пошту на смартфонах, це критично важлива функція.

Адаптивний для мобільних шаблон листа GetResponse у Blocks

5. Економічно вигідно

Редактор листів Blocks доступніший за наймання професійного дизайнера для створення шаблонів листів. Це чудова можливість для малого бізнесу та стартапів з обмеженим бюджетом. Переконайтеся самі: перевірте наші тарифи.

Як використати шаблон Blocks у класі Mailable у Laravel

Laravel надсилає листи через класи Mailable, які рендерять представлення Blade, тож експортований шаблон Blocks просто стає цим представленням. Кроки нижче відповідають документації Laravel про пошту для поточного релізу.

Де розмістити шаблон

Збережіть експортований HTML як файл Blade, наприклад resources/views/mail/orders/shipped.blade.php. Laravel радить папку mail, але приймає будь-який шлях усередині resources/views. Створіть клас командою php artisan make:mail OrderShipped і вкажіть представлення в його методі content():

public function __construct(public Order $order) {}

public function content(): Content
{
    return new Content(view: 'mail.orders.shipped');
}

// In a controller
Mail::to($request->user())->send(new OrderShipped($order));

Які змінні використовувати

Кожна публічна властивість Mailable доступна в представленні, тож замовлення, передане в конструктор, можна вивести просто в HTML. Інструкції виведення Blade екранують результат через htmlspecialchars; переходьте на {!! !!} лише для розмітки, якій довіряєте:

<p>Hi {{ $order->name }},</p>
<p>Your order total is {{ $order->price }}.</p>

Якщо експортований HTML уже містить подвійні фігурні дужки, наприклад заповнювач, який підставляє ваш сервіс надсилання, запишіть його як @{{ … }} або обгорніть фрагмент у @verbatim, і Blade залишить його без змін. Обидва способи описано в документації Blade.

Як протестувати лист

Поверніть Mailable з маршруту, щоб переглянути його в браузері, наприклад return new App\Mail\OrderShipped($order);. Щоб прочитати повний лист, не доставляючи його, перейдіть на поштовий драйвер log, який записує кожен лист у ваші файли журналів. В автоматизованих тестах викличте Mail::fake(), а потім перевірте результат за допомогою Mail::assertSent(OrderShipped::class).

Почніть із цього шаблону, а не з чистого аркуша

Відкрийте його в редакторі, змініть текст і кольори, а потім експортуйте туди, звідки надсилаєте листи. Доступно в платних тарифах і під час безкоштовного 14-денного пробного періоду.

Переглянути всі шаблони