Stack Overflow en español Asked by ThcMago on December 9, 2021
tengo la siguiente duda, necesito enviar correos desde diferentes cuenta desde mi app de laravel. Entiendo y se, que en el .env declaro el usuario y pass del mail que utiliza la aplicación.
Pero como puedo hacer esto de forma variable?, y utilizar la configuración del correo que necesite en cada caso?
Para realizar cambios en la configuracion desde el codio Laravel tiene el helper " Config " y lo usarias de la digiente manera
Config::set('key', 'value');
Entonces si quieres cambiar el usuario de los correos seria:
Config::set('mail.username', "[email protected]");
Config::set('mail.password', "******");
Aunque otra opción para hacer lo que necesitan es, en vez de cambiar la configuracion de los correos, Laravel te da la opcion de enmascarar el correo de salida usando la funcion " from ".
Mail::send('emails.welcome', $data, function($message)
{
$message->from('[email protected]', 'Laravel'); //correo y nombre de remitente
$message->to('[email protected]')->cc('[email protected]'); //correo del receptor
});
Suerte.
Answered by EdsonGarcia on December 9, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP