Ich habe ein kleines Problem, ich brauche Hilfe, Ich muss von E-Mail in Controller dynamisch aus der Datenbank in Laravel setzen, aber jetzt habe ich einfache statische Werte aus E-Mail und Name übergeben. Ich versuchteWie stelle ich Email From in Laravel ein?
In meinem Controller,
$response = Mail::send([], [], function($message) use ($template,$from_email)
{
$link = url('');
$rootpath = url('/public').'/';
$body = $template->content;
$message->from("[email protected]",'Domus');
$message->to("[email protected]", "ritesh");
$message->subject($template->subject);
$message->setBody($body, 'text/html');
});
und ich habe config/mail.php von varible kommentierte
aber auch dachte, es E-Mail-ID Einnahme von .env sein mein smtp Benutzernamen setze meine E-Mails von Wert.
diese es Siehe Namen von Controller und E-Mail von meiner .env Datei nehmen,
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
[email protected]
MAIL_PASSWORD=//i removed now
MAIL_ENCRYPTION=ssl
Wenn ich E-Mail-Aus-Wert aus der Datenbank abgerufen Wert verwende, dann, wie ich Passwort festgelegt es kann ??
Fehler? oder einfach nicht einstellen von? Wenn Sie den SMTP-Dienst von gmail verwenden. Sie brauchen die FROM nicht zu setzen, sie verwendet ausschließlich die E-Mail für die Anmeldeinformationen, die Sie in Ihrer .env-Datei verwendet haben. –
Keine Fehler es nur Einstellung von Wert aus der .env-Datei, obwohl ich von meinem Controller bereitstellen. – Rits
sogar ich kommentierte Vom variablen Array aus mail.php-Datei. – Rits