Увійти Реєстрація
Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Документація Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти Події
Інше
Про нас
Новини 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.

4

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

Коментарі

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

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

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

Маскування параметрів
Новини 29 серпня 2026

Маскування параметрів запитів у повідомленнях про помилки Laravel

Laravel 13.27 додає можливість приховувати значення параметрів у SQL-запитах при виникненні помилок. Це запобігає потраплянню чутливих даних у логи, таблиці failed_jobs та системи моніторингу.

refreshForUpdate()
Новини 29 серпня 2026

Песимістичне блокування в Laravel Eloquent з методом refreshForUpdate()

Laravel 13.27 додає новий метод refreshForUpdate() для Eloquent, який дозволяє одночасно перезавантажити модель з бази даних та застосувати блокування FOR UPDATE. Це спрощує роботу з песимістичним блокуванням у транзакціях.

1

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

Frozeneon
14 днів тому

Statamic Developer (PHP/Laravel)

Розробник Statamic з досвідом PHP/Laravel 12/13. Розробка та обслуговування сайтів на Statamic: робота з шаблонами Antlers/Blade, налаштування SEO-метаданих, оптимізація продуктивності. Вимоги: досвід зі Statamic (Collections, Entries, Blueprints), HTML5/CSS, основи Laravel, впевнене володіння Git та розуміння On-page SEO.

Alliance Digital Нова
2 дні тому

PHP Developer

Middle PHP-розробник для фінтех-продукту. Розробка backend на Laravel з PostgreSQL, RabbitMQ, Redis. Реалізація складної бізнес-логіки кредитування, фінансових операцій, зовнішніх інтеграцій. Вимоги: 3+ років PHP, впевнена робота з Laravel, OOP/SOLID, складна бізнес-логіка, PostgreSQL, черги, тестування, production-mindset.

Hurma System Tech Нова
2 дні тому

Full Stack Developer (PHP, Laravel, Vue.js)

Full Stack Developer на PHP та Laravel з фронтенд-частиною на Vue.js. Розроблення та рефакторинг функціоналу HR-системи, робота з БД, REST API, тестування. Вимоги: PHP 8+, 2+ років Laravel, Vue.js, OOP, SQL, Git, базовий TypeScript. Віддалена робота з гнучким графіком.

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

Bagisto

bagisto/bagisto

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

28,004 v2.4.10 12 21

Lang

laravel-lang/lang

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

7,776 15.34.3 10