lettermint / lettermint-laravel
Official Lettermint driver for Laravel
Requires
- php: ^8.2
- illuminate/contracts: ^10.0 | ^11.0 | ^12.0
- lettermint/lettermint-php: 0.1.1
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- larastan/larastan: ^2.9||^3.0
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^10.0.0||^9.0.0||^8.22.0
- phpstan/extension-installer: ^1.3||^2.0
- phpstan/phpstan-deprecation-rules: ^1.1||^2.0
- phpstan/phpstan-phpunit: ^1.3||^2.0
- spatie/laravel-ray: ^1.35
README
Easily integrate Lettermint into your Laravel applications to manage letter sending and delivery tracking.
Requirements
- PHP 8.2 or higher
- Laravel 9 or higher
Installation
You can install the package via composer:
composer require lettermint/lettermint-laravel
You can publish the config file with:
php artisan vendor:publish --tag="lettermint-config"
This creates a config/lettermint.php
file where you can add your API token.
Configuration
Setting your API token
Add your Lettermint API credentials in your .env
file:
LETTERMINT_TOKEN=your-lettermint-token
Or update the config/lettermint.php
file as needed.
Add the transport
In your config/mail.php
, add the Lettermint transport:
'lettermint' => [ 'transport' => 'lettermint', ],
Add the service
In your config/services.php
, add the Lettermint service:
'lettermint' => [ 'token' => env('LETTERMINT_TOKEN'), ],
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.