【问题标题】:How to rewrite Laravel Vendor Auth Methods inside Controller?如何在 Controller 中重写 Laravel Vendor Auth 方法?
【发布时间】:2017-06-21 09:37:47
【问题描述】:

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

但是现在每次我升级 Laravel 框架时,这些文件都会被删除,我的所有代码也会被删除。 我怎样才能在我的控制器中重写这个函数?

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

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

谢谢!

【问题讨论】:

  • 如果您在控制器中使用相同的方法名称,它们将被覆盖。

标签: php laravel authentication


【解决方案1】:

在你自己的自定义控制器中使用同名的函数来覆盖 Laravel 的 Auth trait 中使用的函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-18
    • 2021-06-19
    • 2021-09-11
    • 2019-10-22
    • 1970-01-01
    • 2016-03-03
    • 1970-01-01
    相关资源
    最近更新 更多