Portada » Lenguaje PHP » Laravel 5 enviar emails al registrarse

Laravel 5 enviar emails al registrarse

Laravel 5 enviar emails al registrarse. En este artículo trataremos el tema de los correos electrónicos y como enviar emails en Laravel 5 al registrarse mediante un formulario de forma muy práctica. Sin embargo, es claro que para lograr este objetivo existe muchos métodos, lo que veremos en esta entrada será el más práctico.

Laravel 5 existe el controlador «App\Http\Controllers\Auth\RegisterController» una vez ejecutamos el comando php artisan:make auth.

Laravel 5 enviar emails al registrarse

El controlador de laravel «RegisterController» utiliza el «trait RegistersUsers», si lo visualizas y vas al final del fichero se verá este simple método.

/*
The user has been registered.
*/
protected function registered(Request $request, $user)
{

}

Si somos observadores el mismo mediante una etiqueta de comentario dice, «el usuario ha sido registrado».

Sin embargo, podemos modificar el «trait RegistersUsers» es implementar el método registered en el controlador.

/*
The user has been registered.
*/
protected function registered(Request $request, $user)
{
 $user->sendNewUserRegisteredNotification();
 session()->flush();
 session()->flash('message', 'Email send successfully');
 return redirect('/login');
}

Aquí ya podemos hacer cualquier otra cosa adicional al código, también podemos eliminar la sesión del usuario y redirigimos a la página de login para evitar que acceda a la plataforma.

Laravel 5 enviar emails al registrarse
Laravel 5 enviar emails al registrarse

Espero que este código les sirva para despejar alguna duda que tuvieran por ahí.

Fuente:

Laravel 5

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

1 comentario en “Laravel 5 enviar emails al registrarse”

  1. hola nestor saludos, estaba buscando un ejemplo similar a este, pero como haces para enviar el correo justo cuando el usuario se registra?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad