我正在开发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
的问题,我感到困惑。有人会建议我正确的流程,我应该怎么做?
答案 0 :(得分:2)
从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。
答案 1 :(得分:0)