使用 Markdown Mailable 类通过 Laravel 7/6 发送电子邮件2025年3月17日 | 阅读 3 分钟 在本节中,我们将学习如何使用 Markdown 邮件类发送电子邮件。 任何应用程序的主要功能都是发送邮件。 为此,我们将使用 Laravel 6 或 Laravel 7 应用程序,并使用 Markdown 邮件类发送邮件。 在我们的 Laravel 6/7 中,将使用 Markdown 电子邮件模板。 Laravel Markdown 提供了嵌入图像、表格、按钮、组件、电子邮件链接等。 在电子邮件模板中,我们可以使用 Markdown 的精美布局。 在下面的示例中,我们将使用 Laravel 6 邮件类发送简单的电子邮件以及 Gmail SMTP 配置。 这种方式非常简单,也是发送电子邮件的最佳方式。 为了发送邮件,我们必须按照以下步骤进行操作 步骤 1 在此步骤中,我们将 设置邮件配置。 在这里,我们将添加我们的 Gmail SMTP 配置,例如名称、密码等。 为此,我们将使用我们的 .env 文件并添加我们的配置,如下所述 .env 步骤 2 在本节中,我们将 使用 Markdown 创建邮件类。 Laravel 版本 6 引入了一个新的邮件类,它允许我们使用 laravel 事件。 它还提供了在应用程序中的任何地方重复使用它们的便利。 为此,我们将首先创建一个邮件类,然后我们将放入如下 artisan 命令 现在我们将使用我们的 app 文件夹,然后看到一个新文件。 我们将使用我们的下述文件,然后我们将放入下述代码 app/Mail/MyDemoMail.phpL 步骤 3 在此步骤中,我们将 创建路由。 我们将创建这个用于测试邮件。 为此,我们将使用我们的 web 路由文件,然后我们将放入下述路由 routes/web.php 步骤 4 在此步骤中,我们将 创建控制器方法。 我们将创建 HomeController 作为新控制器。 之后,我们将创建一个名为 HomeController.php 的文件。 现在我们将使用我们的 HomeController 文件并将 myDemoMail() 添加到其中。 使用此文件,我们可以轻松地编写邮件发送代码,如下所述: app/Http/Controllers/HomeController.php 步骤 5 在此步骤中,我们将 添加视图文件。 我们将创建一个电子邮件模板文件。 为此,我们将使用我们的 resource 文件夹并创建一个名为 “emails” 的文件夹。 之后,我们将创建一个名为 “myDemoMail.blade.php” 的文件。 此文件将用于编写设计代码。 我们将把以下代码添加到该文件中 resources/views/emails/myDemoMail.blade.php 现在我们上面的代码已准备好运行。 为了快速运行上面的代码,我们将使用以下命令 现在我们可以使用浏览器打开下面的 url 打开后,我们可以看到以下输出 ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。