ConfirmPasswordController не существует после обновления с Laravel 5.8 до 6.2 - PullRequest
7 голосов
/ 09 октября 2019

Я работаю над проектом, который находится в 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. Кто-нибудь посоветует мне правильный процесс, что мне делать?

Ответы [ 2 ]

1 голос
/ 11 октября 2019

С 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, перейдите по ссылке здесь .

0 голосов
/ 15 октября 2019

При обновлении вам нужно будет скопировать его из https://github.com/laravel/laravel/blob/master/app/Http/Controllers/Auth/ConfirmPasswordController.php

Это известно, ссылка https://github.com/laravel/ui/pull/36#issuecomment-539921924.

...