Dorokhov.codes

10. Working with mail

Settings for mail are specified in .env:

MAIL_MAILER=smtp
MAIL_HOST=mailpit
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"

Emails

Each email template should have a separate class extended from Mailable.

How to create a class using Artisan:

php artisan make:mail OrderConfirmed