从 Laravel 5.8 升级到 6.2 后,ConfirmPasswordController 不存在
ConfirmPasswordController doesn't exist after upgrade from Laravel 5.8 to 6.2
我正在 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,
生成了基本脚手架 然后,通过 php artisan ui vue --auth.
生成了 login/registration
脚手架 之后,我发现 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. If you need to see v5.8.0 changes through 6.2.0, please go here.
复制
这是已知的,参考https://github.com/laravel/ui/pull/36#issuecomment-539921924。
我正在 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,
生成了基本脚手架 然后,通过 php artisan ui vue --auth.
生成了 login/registration
脚手架 之后,我发现 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. If you need to see v5.8.0 changes through 6.2.0, please go here.
这是已知的,参考https://github.com/laravel/ui/pull/36#issuecomment-539921924。