Увійти Реєстрація
Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Документація Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти Інструменти Події
Інше
Про нас Реклама
Новини 21 серпня 2026

Statamic Mailables Viewer - попередній перегляд Laravel-листів у Control Panel

Jack McDade представив Mailables Viewer - новий безплатний аддон для Statamic, який виявляє всі Laravel-mailables у додатку та робить їх доступними в розділі Utilities → Mailables у Control Panel.

Проблема, яку вирішує аддон

Розробники зазвичай стикаються з необхідністю створювати тимчасові preview-роути на кшталт /preview-email/{email} у файлі web.php, які закоментовують до наступного використання. Такі роути створюють новий екземпляр mailable (наприклад, WelcomeEmail) з купою тестових даних, виводять HTML і дають можливість переглянути результат у браузері під час внесення змін.

Інший підхід - просто відправляти лист собі знову і знову, поки інструменти на кшталт Herd Pro або Mailtrap не почнуть вас засуджувати. Jack McDade втомився від таких методів і створив Mailables Viewer.

Основні можливості

Аддон рендерить HTML кожного mailable без потреби в окремих preview-роутах чи конфігурації. Він автоматично генерує тестові дані для конструктора, дозволяє редагувати скалярні значення та спостерігати, як оновлюються preview та envelope у реальному часі.

Mailables Viewer надає три види відображення: desktop, tablet та mobile. Це дозволяє перевірити, як виглядатиме лист на різних пристроях без додаткових інструментів.

Інспектування та тестування

Ви можете детально інспектувати:

  • subject листа
  • відправника (sender)
  • вкладення (attachments)
  • використовуваний template
  • статус черги (queue status)
  • посилання на mailable у кодовій базі

Аддон дозволяє скопіювати відрендерений HTML або відправити тестовий лист методом sendNow(), навіть якщо mailable зазвичай використовує чергу.

Робота з даними

Об'єкти та масиви залишаються в режимі read-only, тоді як рядки, числа, булеві значення та дати можна змінювати у редакторі даних. Це дає гнучкість у тестуванні різних варіантів контенту без зміни коду.

Якщо ваші mailables знаходяться поза стандартною директорією app/Mail, їх можна зареєструвати через фасад аддону.

Права доступу

Super users отримують доступ автоматично. Іншим ролям можна надати дозвіл access mailables utility для використання функціоналу.

Детальний огляд зі скріншотами доступний у анонсі McDade на офіційному сайті Statamic.

5

Читати в документації

Коментарі

Увійдіть, щоб залишити коментар

Будьте першим, хто залишить коментар!

Читайте також

Filament v5.10.0
Новини 12 жовтня 2026

Filament v5.10.0: сітка в rich editor, скелетони таблиць і десятки виправлень

Вийшов Filament v5.10.0: елементи керування сіткою в rich editor, допоміжний контент для віджетів-графіків, скелетони завантаження таблиць, submitOnCompletion() для OneTimeCodeInput та багато виправлень авторизації, доступності й стану.

22
Laravel AI SDK на практиці
Новини 09 жовтня 2026

Laravel AI SDK на практиці: агент, що стоїть за There There

Фрік Ван дер Гертен розповідає, як у Spatie побудували AI-шар хелпдеска There There на Laravel AI SDK: клас агента, інструменти з типізованою JSON-схемою та делегування роботи звичайним domain-діям.

18

Вакансії за темою

Middle PHP developer

Розробник PHP middle-рівня для високонавантаженої веб-платформи Social Casino/Online Casino, яка активно масштабується. Основний стек: PHP 7.4, Symfony 4, Yii, PostgreSQL 14, Redis, RabbitMQ, NGINX; частина сервісів переходить на мікросервіси на Symfony. Вимоги: 3-4+ роки продуктового досвіду з PHP, Yii або Symfony, PostgreSQL, розуміння REST API, досвід роботи з Git, знання ООП і SOLID. Буде плюсом досвід з брокерами повідомлень і DDD.

Logiflow Нова
Вчора

Backend developer

Розробка та підтримка REST API на Laravel для публічного API, адмін-панелі та мобільних клієнтів, проєктування БД, робота з чергами, подіями та real-time повідомленнями, інтеграція зовнішніх сервісів. Основний стек: PHP 8.1+, Laravel 10+, Redis, Docker, REST API з OpenAPI. Вимоги: глибоке знання PHP, досвід комерційної розробки на Laravel, дотримання код-стайлу.

Senior/Middle PHP Developer

Підтримка та розвиток великих веб-сайтів компанії (понад 1 млн відвідувань на місяць) на Laravel та OctoberCMS, інтеграція з внутрішніми системами та платіжними шлюзами (Приват24, Portmone, EasyPay, LiqPay), оптимізація продуктивності та робота з великим legacy-кодом без ризику для продакшену. Потрібен досвід PHP від 4 років, впевнена робота з Laravel і OctoberCMS, знання HTML5, CSS3 та JavaScript, вища освіта.

Пакети за темою

Bagisto

bagisto/bagisto

Bagisto — це платформа для електронної комерції, побудована на Laravel. Вона надає готове рішення для створення та управління інтернет-магазинами з підтримкою каталогу товарів, замовлень, платежів та клієнтів.

28,244 v2.5.0 13 26

Lang

laravel-lang/lang

Список 126 мов для Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova, Laravel Spark та Laravel UI.

7,779 15.37.4 12