Markdown-Implementierung des E-Mail-Sendecodes in Laravel5.5
Laravel unterstützt das Markdown-Format zum Versenden von E-Mails ab Version 5.4. Nachdem ich es verwendet hatte, war es sehr einfach, es hier zu verwenden.
Folgen Sie meinen Schritten unten, auch Sie können Erfolg haben, probieren Sie es jetzt aus!
Markdown-Vorlage erstellen
php artisan make:mail Activate --markdown=emails.activate
Nach der Ausführung dieses Befehls wird die Datei Activate.php im App/Mail-Verzeichnis generiert:
namespace App\Mail; use Illuminate\Bus\Queueable; use Illuminate\Mail\Mailable; use Illuminate\Queue\SerializesModels; use Illuminate\Contracts\Queue\ShouldQueue; use App\Models\ActivateModel; class Activate extends Mailable { use Queueable, SerializesModels; private $activate; /** * Create a new message instance. * * @return void */ public function __construct(ActivateModel $activate) { $this->activate = $activate; } /** * Build the message. * * @return $this */ public function build() { return $this->markdown('emails.activate')->with('activate', $this->activate); } }
Und generieren Sie die Vorlagendatei in resources/views/emails/activate.blade.php:
@component('mail::message') # 欢迎注册使用 Laravel 点击下面按钮进行激活。 @component('mail::button', ['url' => 'http://www.laravel.com']) 激活 @endcomponent Thanks,<br> {{ config('app.name') }} @endcomponent
Mailbox-Konfiguration
Das Versenden von E-Mails erfordert grundlegende Konfigurationsunterstützung. Ich verwende hier als Beispiel das Postfach 163:
MAIL_DRIVER=smtp MAIL_HOST=smtp.163.com MAIL_PORT=25 MAIL_USERNAME=账号 MAIL_PASSWORD=密码 MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS=全局发件人地址 MAIL_FROM_NAME=全局发件人名称
Anruf senden
E-Mails. Führen Sie die Methode „to“ von Mail Facade ein und rufen Sie sie auf:
# routes/web.php Route::get('sendEmail', 'IndexController@sendEmail'); ``` ```php # app/Http/Controllers/IndexController.php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Mail; use App\Mail\Activate; class IndexController extends Controller { public function sendEmail() { // ... code // 调用方式 Mail::to('demo@example.com')->send(new Activate($activate)); } }
Test ausführen
Führen Sie den Befehl im Projektstammverzeichnis aus:
php artisan serve
Öffnen Sie nach dem Starten des Servers den Browser, geben Sie die URL http://localhost:8000/sendEmail ein und prüfen Sie dann, ob das sendende Postfach empfangen hat die E-Mail.
Verwandte Empfehlungen:
Implementierungscode des PHP-Markdown-Dokumentenverwaltungstools
Eine kurze Einführung in den Markdown-Editor
Markdown So erhalten Sie den Textinhalt von Markdown
Das obige ist der detaillierte Inhalt vonMarkdown-Implementierung des E-Mail-Sendecodes in Laravel5.5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Fehlt das Outlook-Mail-Symbol in der Systemsteuerung von Windows 11? Diese unerwartete Situation hat bei einigen Personen, die sich für ihre Kommunikationsbedürfnisse auf OutlookMail verlassen, Verwirrung und Besorgnis hervorgerufen. Warum werden meine Outlook-E-Mails nicht in der Systemsteuerung angezeigt? Es kann mehrere mögliche Gründe dafür geben, dass in der Systemsteuerung keine Outlook-Mailsymbole angezeigt werden: Outlook ist nicht korrekt installiert. Durch die Installation von Office-Anwendungen aus dem Microsoft Store wird das Mail-Applet nicht zur Systemsteuerung hinzugefügt. Der Speicherort der Datei mlcfg32.cpl in der Systemsteuerung fehlt. Der Pfad zur Datei mlcfg32.cpl in der Registrierung ist falsch. Das Betriebssystem ist derzeit nicht für die Ausführung dieser Anwendung konfiguriert

Wir haben in letzter Zeit über die vielen Funktionen gesprochen, die Microsoft seinem neuesten Betriebssystem Windows 11 hinzufügen möchte. Aber denken Sie nicht, dass Microsoft nichts hinzufügen und nichts zurücknehmen wird. Tatsächlich hat der Softwareriese damit begonnen, einige alte Funktionen zu entfernen. Nachdem ein Redmonder Entwickler Pläne zur Außerbetriebnahme der MSDT-Funktionalität vor der Veröffentlichung von Windows 12 angekündigt hat, hat er weitere schlechte Nachrichten. Wir sprechen tatsächlich über das Legacy-Tool für Remote-Mail-Slots. Vertrauen Sie uns, wenn wir sagen, dass Sie das wirklich wissen wollen. Microsoft hat damit begonnen, diese Funktion in Build 25314 abzulehnen. Sie erinnern sich sicher daran, dass Microsoft erst vor wenigen Tagen Build 25314 in seinem neuen Canary-Kanal veröffentlicht hat. Die obige Version enthält viele neue Funktionen

Wenn Sie feststellen, dass beim Drucken eines Seriendruckdokuments mit Word leere Seiten erscheinen, hilft Ihnen dieser Artikel weiter. Serienbrief ist eine praktische Funktion, mit der Sie ganz einfach personalisierte Dokumente erstellen und an mehrere Empfänger senden können. In Microsoft Word genießt die Serienbrieffunktion hohes Ansehen, da sie Benutzern hilft, Zeit zu sparen, indem sie für jeden Empfänger denselben Inhalt manuell kopieren. Um das Serienbriefdokument auszudrucken, können Sie auf die Registerkarte Mailings gehen. Einige Word-Benutzer haben jedoch berichtet, dass der Drucker beim Versuch, ein Serienbriefdokument zu drucken, eine leere Seite druckt oder überhaupt nicht druckt. Dies kann an einer falschen Formatierung oder Druckereinstellungen liegen. Überprüfen Sie die Dokument- und Druckereinstellungen und stellen Sie sicher, dass Sie vor dem Drucken eine Vorschau des Dokuments anzeigen, um sicherzustellen, dass der Inhalt korrekt ist. Wenn

PHP sendet E-Mails asynchron: Vermeiden Sie lange Wartezeiten auf den Versand von E-Mails. Einleitung: In der Webentwicklung ist das Versenden von E-Mails eine der häufigsten Funktionen. Da das Senden von E-Mails jedoch eine Kommunikation mit dem Server erfordert, führt dies häufig dazu, dass Benutzer lange warten müssen, bis die E-Mail gesendet wird. Um dieses Problem zu lösen, können wir PHP verwenden, um E-Mails asynchron zu versenden und so das Benutzererlebnis zu optimieren. In diesem Artikel erfahren Sie anhand spezifischer Codebeispiele, wie Sie PHP implementieren, um E-Mails asynchron zu versenden und lange Wartezeiten zu vermeiden. 1. Das asynchrone Senden von E-Mails verstehen

Um das Blog-Frontend mit Vue zu implementieren, müssen Sie die Markdown-Analyse implementieren. Wenn Code vorhanden ist, müssen Sie die Code-Hervorhebung implementieren. Es gibt viele Markdown-Parsing-Bibliotheken für Vue, wie z. B. markdown-it, vue-markdown-loader, markiert, vue-markdown usw. Diese Bibliotheken sind alle sehr ähnlich. Hier wird Markiert verwendet, und highlights.js wird als Code-Hervorhebungsbibliothek verwendet. Die spezifischen Implementierungsschritte lauten wie folgt: 1. Installieren Sie abhängige Bibliotheken. Öffnen Sie das Befehlsfenster unter dem Vue-Projekt und geben Sie den folgenden Befehl ein: npminstallmarked-save//marked, um Markdown in htmlnpmins zu konvertieren

In letzter Zeit haben viele Benutzer das Problem gemeldet, dass Outlook-E-Mails im Postausgang hängen bleiben. Auch nach mehreren Versuchen, E-Mails zu versenden, konnte das Problem nicht behoben werden. Wenn Sie dieses Problem sehen und Ihren Postausgangsordner überprüfen, bleibt die Nachricht dort hängen. Mögliche Gründe dafür, dass E-Mails im Outlook-Postausgang hängen bleiben: Die Anhänge in der E-Mail überschreiten die Größenbeschränkung, was den Sendevorgang verlangsamt. Probleme bei der Outlook-Kontoauthentifizierung mit dem Mailserver. Falsche Sende-/Empfangseinstellungen in Outlook oder Offline-Outlook-Mailserver. Outlook-Datendateien werden von einer anderen Software verwendet. Antivirensoftware scannt ausgehende E-Mails. Wenn Sie dieses Problem stört und Sie keine E-Mail senden können

PHP-E-Mail-Tracking-Funktion: Benutzerverhalten und Feedback zu E-Mails verstehen In der modernen Gesellschaft sind E-Mails zu einem unverzichtbaren Bestandteil des täglichen Lebens und der Arbeit der Menschen geworden. Für Unternehmen ist das Versenden von E-Mails eine der wichtigsten Möglichkeiten, mit Kunden zu kommunizieren und Produkte oder Dienstleistungen zu bewerben. Woher wissen wir jedoch nach dem Versenden einer E-Mail, ob sie empfangen und gelesen wurde und wie der Benutzer auf den Inhalt der E-Mail reagiert hat? Zu diesem Zeitpunkt kommt der E-Mail-Tracking-Funktion eine besondere Bedeutung zu. Die E-Mail-Tracking-Funktion kann uns helfen, das Nutzerverhalten und Feedback zu E-Mails zu verstehen

Ist Ihnen aufgefallen, dass beim Versuch, eine Nachricht in Gmail unter iOS zu löschen, nur die Archivierungsoption angezeigt wird? Lesen Sie weiter, um zu erfahren, wie Sie Gmail auf dem iPhone löschen, ohne es in der Mail-App zu archivieren. Die Einstellung zum Ändern der Standardoption zum Archivieren von Gmail-E-Mails mit der Mail-App auf iPhone und iPad ist in den Einstellungen vollständig ausgeblendet, kann aber schnell geändert werden, sobald Sie wissen, wo Sie hingehen müssen. Beachten Sie, dass dieses Tutorial für Personen gedacht ist, die Gmail über die Apple Mail-App auf iPhone und iPad verwenden. Eine weitere Möglichkeit besteht darin, die Gmail-App auf Ihrem iPhone/iPad zu verwenden. Du sogar
