Integrate Lettr with Laravel
composer require lettr/lettr-laravel
php artisan vendor:publish --tag=lettr-config
.env
LETTR_API_KEY=your-api-key
use Illuminate\Support\Facades\Mail; use App\Mail\WelcomeEmail; Mail::to('recipient@example.com')->send(new WelcomeEmail());
use Lettr\Facades\Lettr; Lettr::emails()->send([ 'from' => 'you@example.com', 'to' => ['recipient@example.com'], 'subject' => 'Hello from Lettr', 'html' => '<p>Welcome to Lettr!</p>' ]);
php artisan make:mail WelcomeEmail
<?php namespace App\Mail; use Illuminate\Bus\Queueable; use Illuminate\Mail\Mailable; use Illuminate\Queue\SerializesModels; class WelcomeEmail extends Mailable { use Queueable, SerializesModels; public function build() { return $this ->subject('Welcome to Our App') ->view('emails.welcome'); } }
Mail::to('recipient@example.com')->queue(new WelcomeEmail());