9

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

App\Http\Controllers\Auth\ConfirmPasswordController 不存在

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

4

2 回答 2

3

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 的差异。如果您需要查看 v5.8.0 到 6.2.0 的更改,请转到此处

于 2019-10-11T01:40:04.420 回答