Header Ads Widget

Ticker

6/recent/ticker-posts

Cómo Enviar Correo Electrónico A Laravel Usando SMTP

 Esto es sencillo tutorial laravel que ayuda a correo electrónico Enviar mediante laravel 5,7 .We utilizar la plantilla cuchilla para crear vistas de contenido de correo electrónico.

Crearemos un formulario de comentarios que tenga entradas de usuario. El contenido de los comentarios se enviará a los ID de correo electrónico de destino utilizando la clase de correo. Puede enviar correo electrónico a laravel 5.7 usando la clase " mailable " . Cada tipo de correo enviado por laravel usa la clase " mailable ". Toda la clase mailable almacenada en el app/Maildirectorio. se generará cuando cree su primera clase mailable usando command.

Laravel proporciona una API de correo limpia y simple sobre la gran biblioteca SwiftMailer con controladores para SMTP, Mailgun, SparkPost, Amazon SES, la función de correo de PHP y sendemail.

Paso 1: Instale Laravel 5.7
Comenzaremos este ejemplo de envío de correo descargando el último laravel 5.7.

composer create-project laravel/laravel email-send-example --prefer-dist

Paso 2: Configuración del correo electrónico :
definiremos la configuración del correo electrónico en el .envarchivo de la aplicación laravel.

Debe reemplazar las credenciales anteriores según el perfil de su empresa.

Paso 3: Crearemos la clase Mailable en la aplicación laravel. Vaya a una ventana de terminal y ejecute el siguiente comando.

php artisan make:mail FeedbackMail

El comando anterior creará una clase Mailable FeedbackMail.phpdentro de la App\Mailcarpeta. Ahora, esta clase contiene una propiedad que es un contenido de retroalimentación.

La clase anterior tiene un constructor parametrizado. Pasaremos el contenido de los comentarios como parámetros cuando construyamos la instancia de esta clase. Hemos usado feedback.blade.phparchivos que están dentro de la views/emailscarpeta. El archivo de vista usa la $feedbackvariable y muestra el mensaje en la plantilla de correo electrónico.

Paso 4: Cree un archivo de vista de correo electrónico.
Crearemos un feedback.blade.phparchivo en la views/emailscarpeta. Este archivo tiene un diseño de plantilla de correo electrónico con contenido HTML.

Paso 5: Defina la ruta en la aplicación laravel.
Ahora, abra el web.phparchivo de rutas de la routes/carpeta, haremos una entrada aquí para enviar un correo de comentarios.

Route::get('/send/send_feedback', 'HomeController@sendFeedback');

Ahora, necesitamos escribir el código dentro de la función de correo para enviar un correo electrónico.

Hemos importado Mailable y Mail fachada para enviar correo.

Cómo Probar El Correo En Laravel 5.7

Ahora ejecutamos la aplicación, ve a tu terminal y presionamos el siguiente comando para ejecutar la aplicación laravel.

php artisan serve

Ahora abra la URL: http://localhost:8000/send/send_feedbacken su navegador favorito.

Si todo está bien, aparecerá el mensaje "El correo electrónico se ha enviado a phpflow@gmail.com " .

Publicar un comentario

0 Comentarios