3.2. 验证邮箱

验证邮箱

验证邮箱是各种系统很常见的一个功能。用户注册时,系统会往用户邮箱发送一封带有验证链接的邮件,用户点击该链接即可证明这个邮箱是真实存在并且被对应的用户所拥有。

1. 调整模型类

在开始开发之前,为了遵循开发规范,需要将 App\User 这个类移动到 App\Models\User,全局搜索 App\User

file

全部替换为 App\Models\User

创建 app/Models 目录,并将 app/User.php 移动到该目录下:

$ mkdir -p app/Models && mv app/User.php app/Models

最后修改 app/Models/User.php 的命名空间,将 namespace App; 改成 namespace App\Models;

<?php

namespace App\Models;
....

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 10

Code_Er
关于会话状态问题
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.7
姑射什人
Mailhog 页面打不开是怎么回事?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.7
User 类里默认没有引入 MustVerifyEmail 啊
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.7
laravel初探者
email_verified_at 无法再改回 null
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.7
山丘
这个部分修改了吗?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.7
itgo
如果使用其他邮件服务还有 MAIL_FROM_ADDRESS 需要设置
0 个点赞 | 2 个回复 | 分享 | 课程版本 5.8
Gaffey
验证邮件跳转页面 404
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.7
laravel初探者
部署到线上阿里云报错
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.7
liujiashen
如果不是 Laravel5.7 版本的,怎么做验证邮箱?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7