Saltar al contenido
Forzar el destinatario de los Mails en Laravel

Cuando estamos trabajando con Mails en Laravel, normalmente utilizamos servidores falsos como Mailtrap en entornos de desarrollo, ¿pero qué sucede cuando estamos trabajando en un entorno que no es local y queremos que los correos no lleguen a sus destinatarios finales pero tampoco a un servidor como Mailtrap? Laravel tiene una solución a través del método alwaysTo de los Mailables.

<?php

namespace App\Providers;

use Illuminate\Support\Facades\Mail;
use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider
{
    public function boot(): void
    {
        if (! app()->environment('production'))
        {
            Mail::alwaysTo('[email protected]', 'Test User');
        }
    }
}

De esta forma, utilizando siempre las mismas credenciales de correo, podremos forzar el envío de los mails al mismo destinatario en los entornos que necesitemos.

school Curso completo

Curso Laravel 12
Completo 2026

El único curso 100% actualizado que incluye Laravel 12, Livewire 3, Vue 3, React 19 e Inertia 2. Aprende con proyectos reales y las últimas funcionalidades.

access_time 8 horas de contenido
layers 4 tecnologías en 1
update 100% actualizado
code Proyectos prácticos
Ver Curso Laravel 12 arrow_forward

star Incluido en cualquier suscripción

Rutas de aprendizaje