我正在使用Laravel 5.3进行项目,我找到了一个用户可以重置密码的部分,用户表中的布尔字段confirmed
必须是{{1} }。为此,我编辑了文件1
sendResetLinkEmail
一切都正常,但我想知道。 laravel-project-name\vendor\laravel\framework\src\Illuminate\Foundation\Auth\SendsPasswordResetEmails.php
,编辑文件是个好主意吗?
如果有更好的方法来做同样的事情,请分享它。谢谢你的帮助。
答案 0 :(得分:2)
您只需覆盖MONTHNAME
sendResetLinkEmail
方法即可
ForgotPasswordController
答案 1 :(得分:1)
供应商目录包含Composer依赖项,因此每次更新Composer依赖项时,都会刷新供应商的所有文件并将其设置为默认值。所以以前的任何改变都会丢失。
最好的办法是将方法复制到控制器中进行编辑并进行修改。 @ ABDEL-RHMAN的答案显示了如何实现它