Ich habe eine Datei mit dem Namen dummy.blade.php erstellt, die den folgenden Code hatSenden HTML E-Mail-Vorlagen mit Laravel
<!DOCTYPE html>
<html lang="en-EN">
<head>
<meta charset="utf-8">
</head>
<body bgcolor="#11C9FF">
{{$emailBody}}
</body>
</html>
Und ich versuche HTML-Inhalt senden mit:
Mail::send('emailTemplates.dummy', ['emailBody'=>'<h1>TESTING</h1>'], function($message)
{
$message->to($myEmail)->subject('Password reset');
});
und die empfangene E-Mail wie folgt aus:
per Dokumentation, dass ich das HTML-Format erhalten sollte, aber ich empfange einfache textbasierte E-Mails. Irgendwelche Hinweise?
'Mail :: senden ([ 'html' => 'view' ], $ data, $ callback); 'es wird in Laravel docs –
@MurtazaKhursheedHussain erwähnt, so ist dies: Standardmäßig wird angenommen, dass die Ansicht, die der send-Methode gegeben wird, HTML enthält. Wenn Sie jedoch ein Array als erstes Argument an die send-Methode übergeben, können Sie eine reine Textansicht angeben, die zusätzlich zur HTML-Ansicht gesendet werden soll: – zanderwar
@MurtazaKhursheedHussain Ich hätte das erwähnen sollen, ich habe das bereits versucht .. –