注册成功,验证邮箱,验证成功, email_verified 没有更新为 1, 问题已解决。

注册成功,验证邮箱,验证成功之后,user表中的email_verified字段没有更新为1,终于找到原因。
提供给遇到同样问题的同学参考。
教程中写:

// 最关键的,要把对应用户的 `email_verified` 字段改为 `true`。\
// 教程中 $user->update(['email_verified' => true]);并不会更新\
// 下面两种方法才会更新。
// User::where('email', $email)->update(['email_verified' => true]);\
$user->where('email', $email)->update(['email_verified' => true]);\

EmailVerifcationController.php中更新用户的 `email_verified` 字段改为 `true`

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

谢谢@leo 一语点到,我再检查,发现是自己有个地方写错了。 protected $fillable = [ 'name', 'email', 'password','email_verified', ]; 这里要写上email_verified, sweat_smile: 再次证明,教程中没有错。
再次谢谢!@leo

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!