第一贴,请教关于 Auth 管理类的使用?

Laravel默认的Auth类使用的数据表是把email和name放在一个users表中的

这样的需求其实不方便扩展

我想把他改成这样
users:
id password ....
user_emails:
id user_id is_verify ...
user_mobiles:
id user_id is_verify ...

这样有一个好处是,一个UID理论上是可以绑定多个邮件登录的,并且可以针对邮件或手机进行验证激活。

与此时,他的找回密码数据表也是写死的emai字段在里。

Laravel新手求教如何解决

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

@

// 登录并且「记住」给定用户...
Auth::login($user, true);

顶部导航有一个文档,看一下。

6年前 评论
讨论数量: 5

自己写查出用户的逻辑,然后用
Auth::login($user);

6年前 评论

不错的思路,那找回密码呢

6年前 评论

@IceBay 如果想记住登陆状态怎么办

6年前 评论

@

// 登录并且「记住」给定用户...
Auth::login($user, true);

顶部导航有一个文档,看一下。

6年前 评论

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