使用 Laravel 5.7 的新通知系统17 Mar 2025 | 4 分钟阅读 在本节中,我们将学习一个新的通知系统。我们将使用 Laravel 5.7 来实现。我们将使用各种通知系统,例如邮件、markdown、slack、数据库、广播和短信来发送通知。这里我们将提供一个电子邮件通知系统的示例。使用新的通知系统,我们可以轻松地同时向所有用户发送通知。 我们可以使用各种方式在 Laravel 中发送通知,例如短信、邮件、slack 或数据库。使用 Laravel artisan 命令,我们可以简单地创建通知。通知的自定义非常简单,例如邮件正文、邮件主题、邮件操作等。如果我们在一个大型项目(例如电子商务)上工作,那时我们需要使用通知来向客户发送通知。通知可以以订单确认单、付款收据、发票等形式发送。 在我们的 Laravel 应用程序中,我们将创建一个电子邮件通知,然后将其发送给特定用户。发送后,我们将使用我们的数据库并保存它。为了创建通知,步骤如下: 步骤 1 在此步骤中,我们将下载 Laravel 5.7。 在我们的应用程序中,我们需要一个全新的 Laravel 5.7 版本。 因此,将使用以下命令来获取它。 为此,我们将使用我们的终端并运行以下命令: 步骤 2 在此步骤中,我们将创建数据库表。我们将使用 Laravel 5 artisan 创建一个名为“notifications”的新数据库表。 创建表的命令如下: 步骤 3 在此步骤中,我们将创建通知。我们将使用 Laravel 5 artisan 创建 MyFirstNotification。为此,我们将使用如下所述的命令: 当我们成功执行上述命令后,将在 app 文件夹中创建一个名为“Notification”的新文件夹。现在我们将进行一些更改,如下所述: app/Notifications/MyFirstNotification.php 步骤 4 在此步骤中,我们将创建路由。我们需要向用户发送通知,因此我们将创建路由。为此,我们将使用我们的名为“routes/web.php”的文件并将以下代码放入其中: routes/web.php 步骤 5 在此步骤中,我们将创建控制器。因此,我们将创建一个名为 HomeController 的新控制器,该控制器用于处理路由的 generatePDF 方法。为此,我们将添加以下代码: app/Http/Controllers/HomeController.php 当我们运行上述命令时,我们能够向用户发送第一个通知。为此,我们将运行以下命令: 现在我们可以使用我们的浏览器打开以下 URL 我们还可以使用以下命令发送通知: 可以使用以下命令获取发送的通知: 当我们运行此命令时,将生成以下输出 ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。