Laravel 5.5 renderizará e-mails en el navegador

Este artículo es una traducción de In Laravel 5.5 You Can Render Mailables to the Browser.

Diseñar plantillas HTML para e-mails y probarlas en los diferentes clientes de e-mail suele ser bastante tedioso. Hay algunas herramientas como Litmus que ayudan a este problema, pero es un servicio caro.

Otro modo de probar estas plantillas es renderizarlas directamente en el navegador, permitiéndonos hacer cambios rápidamente y obtener una respuesta instantánea. Aunque esto es un caso práctico, renderizar Mailables en el navegador no es tan sencillo. Esto ha cambiado en Laravel 5.5 implementando el Contract Renderable, que nos permite mostrarlos directamente desde una ruta.

Por ejemplo, vamos a crear un Mailable para UserWelcome:

En nuestra ruta quedará así:

Y esto es lo que veremos en el navegador:

 

Comparte este artículo

Entra en la discusión y deja tu comentario

  • Salu2! a ver.. cuentenme algo ya la versión 5.5 esta en producción o esto es solo una antesala de lo que serán las mejoras de laravel ? Gracias por la información, éxitos.

    • Brocard Jr

      Si todavia no sale la 5.5, creo q esta planificada para junio-julio

    • IsraelOrtuno

      Efectivamente Laravel 5.5 es una versión que se espera anunciada en la Laracon US y estará disponible para julio o agosto.