2017-10-27 1 views
0

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 

enter image description here

Wenn ich E-Mail-Aus-Wert aus der Datenbank abgerufen Wert verwende, dann, wie ich Passwort festgelegt es kann ??

+0

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. –

+0

Keine Fehler es nur Einstellung von Wert aus der .env-Datei, obwohl ich von meinem Controller bereitstellen. – Rits

+0

sogar ich kommentierte Vom variablen Array aus mail.php-Datei. – Rits

Antwort

0

Wie ich verstehe, möchten Sie E-Mails mit einer E-Mail-Adresse mit Passwort aus der Datenbank senden. Überprüfen Sie diese link kann es Ihnen helfen.

+0

Kein Bruder eigentlich wollte ich nur E-Mail von Wert dynamisch aus Datenbank abgerufen, aber in env der Benutzername und das Passwort sind so, wie es ist, sendet Mail von diesem .env bereitgestellten E-Mail und Passwort. – Rits