3
我對Laravel的重置密碼功能有疑問。我徹底搜索了一個可能的解決方案,找不到一個解決方案。此外,我試圖仔細檢查代碼並手動實現它,但由於嵌套而失敗。 (我是Laravel的新手)。Laravel 5.1重置密碼功能;用戶的電子郵件位於不同的表
根據Laravel的文檔,用戶的電子郵件必須在表用戶爲了工作和錯誤代碼證實了這一點。沒有找到
*柱:1054未知列 '電子郵件' 在 'where子句'(SQL:SELECT * FROM
user
其中
但是,我們做有一個用戶可能擁有多個電子郵件地址的情況下,因此存儲在一個名爲USER_EMAIL不同的表。
有誰有這種情況的經驗,可能需要時間來見識一下這個?
請提供它會使得你的錯誤代碼。 – Terradon
沒有特定的代碼會導致此錯誤,因爲它是標準實現,但需要不同的表。接觸給我的暗示它可能是「供應商獨立> Laravel->框架帶> SRC-> Illuminate-> Auth-> Passwords-> DataBaseTokenRepository.php」我所期待的。我將在明天做出必要的更改並確認。如果這解決了這個問題,我會寫一篇關於如何實現自定義表的答案。 – felderth
即使用戶有多封電子郵件,理想情況下,您應該將密碼重置發送到一個主要電子郵件。只是一個建議。並在用戶表中使用該電子郵件。 – codegeek