如何在Controller中重写Laravel Vendor Auth方法?

时间:2017-06-21 09:37:48

标签: php laravel authentication

我使用larave进行Web应用程序。 我在用户表中的唯一字段是“用户名”而不是“电子邮件”,我更改文件

enter image description here

enter image description here

但是现在每次我都会升级Laravel框架,这个文件将被删除,以及我的所有代码。 如何在控制器中重写这些功能?

/app/Http/Controllers/Auth/ForgotPasswordController.php /app/Http/Controllers/Auth/ResetPasswordController.php

所以如果供应商文件没有更新,那么我的代码仍会保留吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

在您自己的自定义控制器中使用相同的功能名称来覆盖Laravel的Auth特征中使用的功能。