Laravel 5.8 电子邮件验证示例2025年3月17日 | 阅读 3 分钟 在本节中,我们将学习 Laravel 5.8 中的电子邮件验证。我们将了解注册用户的电子邮件验证设置。当新用户想要登录 Laravel 5.8 时,他们应该首先验证他们的电子邮件地址。为了在 Laravel 中验证电子邮件地址,将向注册的电子邮件地址发送一个激活码。 在旧版本的 Laravel 中,我们必须手动进行电子邮件验证过程,但 Laravel 5.8 版本为我们提供了一个内置的电子邮件验证设置。在此版本中,新用户将在完成其电子邮件地址的验证后才能继续操作。为此,我们必须使用邮件配置、路由和中间件进行一些基本设置。执行电子邮件验证的基本步骤如下所示 步骤 1 在此步骤中,我们将安装 Laravel 5.8。为此,我们将下载最新的 Laravel 5.8 版本。我们将通过打开我们的命令提示符或终端来运行以下命令。 步骤 2 在此步骤中,我们将进行数据库配置。为此,我们将使用 .env 文件并将数据库配置的详细信息添加到其中。所以我们将创建用户名、密码等。像这样 .env 当我们完成数据库配置的添加后,我们将使用以下命令来运行 Laravel 的默认迁移,如下所示 步骤 3 在此步骤中,我们将进行电子邮件配置。为此,我们将使用 .env 文件。当用户完成用户注册后,我们将发送一封电子邮件。我们需要添加 SMTP 的详细信息以发送电子邮件,如下所示 .env 步骤 4 在此步骤中,我们将创建 Auth。通过使用 Laravel,可以使用路由快速创建忘记密码、注册和登录。我们将使用 auth 命令来创建这些,如下所述: 步骤 5 在此步骤中,我们将进行电子邮件验证设置。我们将使用用户模型来实现电子邮件验证类。我们还将通过使用中间件提供保护。因此,我们将逐个更新以下文件,如下所示。 app/User.php: routes/web.php app/Http/Controllers/HomeController.php 现在我们上面的代码已经准备好运行了。为了运行上面的代码,我们将使用以下命令 当我们运行此命令时,将生成以下输出 ![]() 注册 ![]() 电子邮件提醒 ![]() 电子邮件 ![]() 成功 ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。