Muchas aplicaciones necesitan enviar correos electrónicos. Por ejemplo:
- confirmación de registro,
- recuperación de contraseña,
- notificaciones.
Laravel facilita mucho este proceso.
1. Configurar el archivo .env
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=your_username
MAIL_PASSWORD=your_password
2. Crear una clase de correo
php artisan make:mail WelcomeMail
3. Enviar el correo
Mail::to($user->email)->send(new WelcomeMail());