xman12 / mailinterceptor
Laravel email driver for catching emails and comfort view his
Installs: 8 152
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 0
Open Issues: 0
This package is auto-updated.
Last update: 2025-04-08 18:21:09 UTC
README
Данный библиотека предназначена для отладки отправки email систем использующих фреймворк Laravel.
Версии
0.* - Поддержка v5-v6 1.* - Поддержка v7-v8 2.* - В разработке
О библиотеке
Данная библиотека расширяет функционал фреймворка laravel, добавляет новый драйвер, который позволяет сохранять отправляемые email сообщения в log базу в удобном формате и предоставляет маршрут, по которому их можно просматривать в удобном представлении.
Чтобы посмотреть какие письма были отправлены, нужно перейти по адресу: http://yourdomain/mailinterceptor
Данный адрес доступен только когда прописаны настройки APP_ENV=local
Установка
- подключите библиотеку через composer
composer require xman12/mailinterceptor
- пропишите настройки в .env: MAIL_INTERCEPTOR_LOG=mail-base.log (имя может быть любым) , MAIL_DRIVER=mailinterceptor
- добавьте в config/app.php в массив 'providers' след провайдеры: MailInterceptorRouteServiceProvider::class, MailInterceptorServiceProvider::class, AppMailInterceptorServiceProvider::class
- добавьте в config/logging.php в массив 'channels' след настройки:
'mail_interceptor_log' => [ 'driver' => 'single', 'path' => storage_path('logs/'. env('MAIL_INTERCEPTOR_LOG')), 'level' => 'debug', ],
- добавьте в config/mail.php
'mail_interceptor_log' => env('MAIL_INTERCEPTOR_LOG', 'mail.log'),