topoff/laravel-mail-manager

Manages mail templates and mail sending in Laravel

Installs: 7

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/topoff/laravel-mail-manager

v1.1.0 2026-02-17 08:39 UTC

This package is auto-updated.

Last update: 2026-02-17 08:55:21 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

This package provides a comprehensive solution for managing mail templates and mail sending in Laravel applications.

Installation

You can install the package via composer:

composer require topoff/laravel-mail-manager

You can publish the config file with:

php artisan vendor:publish --tag="mail-manager-config"

Usage

Documentation coming soon.

Nova Integration

If Laravel Nova is installed, the package can auto-register a tracked messages resource with preview and resend actions.

Configuration keys:

  • mail-manager.tracking.nova.enabled
  • mail-manager.tracking.nova.register_resource
  • mail-manager.tracking.nova.resource
  • mail-manager.tracking.nova.preview_route

The preview action uses a temporary signed URL and the package route mail-manager.tracking.nova.preview.

Development

Code Quality Tools

This package uses several tools to maintain code quality:

Laravel Pint (Code Formatting)

Format code according to Laravel standards:

composer format

Rector (Automated Refactoring)

Preview potential code improvements:

composer rector-dry

Apply automated refactorings:

composer rector

PHPStan (Static Analysis)

Run static analysis:

composer analyse

Run All Quality Checks

composer lint

This runs both Pint and PHPStan.

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.