3.2. 验证邮箱

本教程最新版为 8.x,当前版本已放弃维护,请阅读最新版本!

验证邮箱

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

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 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 21

郎中航
邮箱验证中间件总结
2 个点赞 | 2 个回复 | 教程 | 课程版本 5.5
这个 MySQL 是怎么进去的?
1 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
Wchalk
App\Models\User::find (1)->email_verified 出?
1 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
bestkyle
5.5 版本中间件路由的用法好像已经更新了
1 个点赞 | 1 个回复 | 分享 | 课程版本 5.5
westwoods
App\Models\User::find () 来自哪里?
0 个点赞 | 8 个回复 | 问答 | 课程版本 5.5
yanger
App\Models\User::find (1)->email_verified 报错——
0 个点赞 | 7 个回复 | 问答 | 课程版本 5.5
huzhuolei
教程中 $casts 属性的意义?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
邮箱验证不了?????
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
Bruce1111
邮箱验证字段改为 1 之后
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
呦呦
有坑
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
learner
email_verified_at为datetime类型,不让改成null,怎么办?
0 个点赞 | 1 个回复 | 问答 | 课程版本 8.x
abing
这里为什么 可以直接这样调用呢?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
郎中航
小结
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.5
18865477815
这是什么原因导致的问题?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5