gpt4 book ai didi

laravel - 从 Laravel 5.8 升级到 6.2 后,ConfirmPasswordController 不存在

转载 作者:行者123 更新时间:2023-12-02 15:05:21 25 4
gpt4 key购买 nike

我正在开发一个 Laravel 5.8 中的项目,最近我将其升级到 Laravel 6.0 及其软件包依赖项版本。该项目运行良好。但是,今天,我通过 composer update 更新了 Composer,并将其升级到了 Laravel 6.2。之后,我遇到了一个错误:

App\Http\Controllers\Auth\ConfirmPasswordController does not exist

然后我安装了一个新的 Laravel-6.2 并通过 php artisan ui vue 生成了基本的脚手架, 然后,通过生成了 login/registration 脚手架php artisan ui vue --auth。之后,我找到了ConfirmPasswordController。然后,我在运行的项目中手动创建了ConfirmPasswordController并复制了所有将代码从 ConfirmPasswordController 复制到我手动创建的 ConfirmPasswordController。 然后,错误就消失了。尽管我没有遇到与此相关的任何错误。但是,我对我的方法感到困惑。我这样做是正确的吗?或者它有更好的方法来解决这个问题。我很困惑,如果我下次遇到 php artisan ui vue --auth 的许多问题。有人会建议我正确的流程吗?我应该做什么?

最佳答案

Laravel 从版本 v6.0.0 到 v6.2.0 进行了以下添加和修改。

A app/Http/Controllers/Auth/ConfirmPasswordController.php
M app/Http/Controllers/Auth/ForgotPasswordController.php
M app/Http/Controllers/Auth/ResetPasswordController.php
M app/Http/Kernel.php
M config/auth.php
M resources/lang/en/validation.php

请确保这些更改存在于您的 Laravel 实例中,尽​​管听起来像现在这样。您可以看到 v6.0.0 到 v6.2.0 here 的差异。如果您需要查看 v5.8.0 到 6.2.0 的更改,请访问 here .

关于laravel - 从 Laravel 5.8 升级到 6.2 后,ConfirmPasswordController 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58310002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com