la configuracion se realiza en el archivo config/mail.php
donde podemos setear los datos del usuario al enviar un correo
'from' => [
'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
'name' => env('MAIL_FROM_NAME', 'Example'),
],
los datos de conexion del servidor de correo los va a tomar
del archivo de entorno .env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
el host por default es mailtrap que es un entorno para desarrolladores de testeo de mails.
vamos a la pagina https://mailtrap.io/ y nos registramos
AL registrarnos vamos a tener una casilla de correos Demo Inbox
si cleckeamos sobre ella nos motrara las credenciales de conexion
SMTP
Host: smtp.mailtrap.io
Port: 25 or 465 or 2525
Username: 076c14147f6715
Password: c1ba4b109f4323
de donde usaremos los valores de username y password para setearlos en .env
luego vamos al controller donde se guarda un mensaje
y pegamos el sgt codigo
Mail::send('emails.contact',['msg'=>$message],
function($me) use ($message){
$me->to($message->email,$message->nombre)->subject('tu mensaje ha sido recibido');
}
);
para lo cual previamente habremos creado la vista
views/emails/contact.blade,.php
vacia por el momento.
ahoa vamos y creemos un mensaje.
luego vayamos a nuestra cuenta en mailtrap
y veremos en nuestra casillla algo asi:
tu mensaje ha sido recibido
From: Example <hello@example.com>
To: israelito <israelbazan76@gmail.com>
Suscribirse a:
Enviar comentarios (Atom)
linux ubuntu mint actualizar chrome
desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable
-
por consola y desde la raiz de tu proyecto php artisan --version
-
en nuestro proyecto creamos una carpeta llamada donde estaran todas nuestras clases, por ejemplo una llamada: MiApp adentro de esta irian b...
-
Integridad al nivel de la base de datos Oracle Oracle valida la integridad de la base de datos y presenta los siguientes mensajes de erro...
No hay comentarios:
Publicar un comentario