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

Ras*_*san 7 laravel laravel-upgrade laravel-6

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

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

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

Kar*_*ill 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
Run Code Online (Sandbox Code Playgroud)

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