Email Laravel 5.1重置密码功能;用户的电子邮件位于不同的表中
我有一个关于Laravel的重置密码功能的问题。我已经彻底地寻找了一个可能的解决办法,但没有找到。此外,我试图仔细检查代码并手动实现它,但由于嵌套而失败。我是拉威尔的新手 根据Laravel的文档,用户的电子邮件必须在表user中才能工作,并且错误代码确认了这一点 *未找到列:1054“where子句”中的未知列“email”SQL:select*from user where email=usermail@provider.com限制1* 但是,我们确实有这样一种情况,即一个用户可能有多个电子邮件地址,因此存储在另一个名为user_email的表中 有没有人有过这种情况的经验,可以花点时间告诉我这一点?您有两种选择: 编写自己的密码恢复系统。 让用户选择一个主电子邮件,并在users表上创建一列,表示主电子邮件地址。Email Laravel 5.1重置密码功能;用户的电子邮件位于不同的表中,email,laravel,passwords,reset,Email,Laravel,Passwords,Reset,我有一个关于Laravel的重置密码功能的问题。我已经彻底地寻找了一个可能的解决办法,但没有找到。此外,我试图仔细检查代码并手动实现它,但由于嵌套而失败。我是拉威尔的新手 根据Laravel的文档,用户的电子邮件必须在表user中才能工作,并且错误代码确认了这一点 *未找到列:1054“where子句”中的未知列“email”SQL:select*from user where email=usermail@provider.com限制1* 但是,我们确实有这样一种情况,即一个用户可能有多个电子
请提供导致错误的代码。没有导致此错误的特定代码,因为它是标准实现,但需要另一个表。一位联系人给我的提示可能是我要找的供应商->Laravel->框架->Src->照明->身份验证->密码->DataBaseTokenRepository.php。我明天将进行必要的更改并确认。如果这解决了问题,我将在如何实现自定义表的帖子中写一个答案。即使用户有多封电子邮件,理想情况下,您也应该将密码重置发送到一封主电子邮件。只是一个建议。并在用户表中使用该电子邮件。