Download the PHP package masterro/laravel-mail-viewer without Composer
On this page you can find all versions of the php package masterro/laravel-mail-viewer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-mail-viewer
Mail logger and viewer for Laravel
Easily log, view and search in browser all outgoing emails.
This package gives an ability to log all outgoing emails to a database and view them all from a browser like they will be shown in a modern mail clients (gmail, etc.).
Version Compatibility
Laravel | Mail Viewer |
---|---|
5.5.x - 8.* | 1.3.x |
9.x - 10.x | 2.x.x |
Upgrade from v1 to v2
Version 2 has been almost totally rewritten and brings totally new fresh UI build with Vue.js 3 and TailwindCss 3.
It works only with Laravel 9+ as of Symfony Mailer replacement for previously used Swift Mailer.
Upgrade Steps
Composer Dependencies
You should update the dependency in your application's composer.json file:
masterro/laravel-mail-viewer
to ^2.0
Database migrations
Run package migrations (requires doctrine/dbal
to be installed):
Publish assets
Run publish command:
Update configs
V2 uses separate date format for date and time, update these in your config/mail-viewer.php
file
Data pruning
V2 allows prune old records easily using mail-viewer:prune
command. You can add it to your Scheduler.
You can specify how many days data will be stored before pruning using config. Default value is 31 days.
Installation
Step 1: Composer
From the command line, run:
Step 2: Publish assets and configs
You have to publish assets, and views, configs are optional.
Step 3: Run migrations
Step 4: View emails
All ongoing emails you can find on /_mail-viewer
page.
Configuration
You can review and change all the default configuration values in published config/mail-viewer.php
file.
Data pruning (v2+)
The package allows you to prune old records easily using mail-viewer:prune
command. You can add it to your Scheduler.
All versions of laravel-mail-viewer with dependencies
illuminate/events Version ^9.0|^10.0|^11.0
illuminate/database Version ^9.0|^10.0|^11.0
illuminate/routing Version ^9.0|^10.0|^11.0
illuminate/view Version ^9.0|^10.0|^11.0
illuminate/mail Version ^9.0|^10.0|^11.0
doctrine/dbal Version ^3.5 | ^4.0 | ^5.0