Estou trabalhando em um projeto que está no Laravel 5.8 e, recentemente, atualizei-o para o Laravel 6.0 com suas versões de dependências de pacotes também. O projeto estava funcionando bem. Hoje, porém, atualizo o compositor via composer update,
e ele atualizou para o Laravel 6.2. Depois disso, enfrentei um erro:
App \ Http \ Controllers \ Auth \ ConfirmPasswordController não existe
Então eu instalei um novo Laravel-6.2
e gerou andaimes básico via php artisan ui vue,
então, gerado login/registration
andaimes via php artisan ui vue --auth.
Depois disso, eu achei ConfirmPasswordController.
Então, eu criei manualmente ConfirmPasswordController
no meu projeto em execução e copiou todos os códigos de ConfirmPasswordController
ao meu criado manualmente ConfirmPasswordController.
, em seguida, o erro passou. Embora eu não tenha enfrentado nenhum erro relacionado a isso. Mas estou confuso com a minha abordagem. É certo o que eu fiz? Ou tem uma maneira melhor de resolver esse problema. Estou confuso sobre: se eu enfrentar muitos problemas pela php artisan ui vue --auth
próxima vez. Alguém me sugeriria o processo certo, o que devo fazer?
fonte
php artisan ui vue --auth
? Ainda não enfrentei.Respostas:
Da v6.0.0 à v6.2.0, foram feitas as seguintes adições e modificações.
Verifique se essas alterações estão na sua instância do Laravel, embora pareçam estar agora. Você pode ver o diff das v6.0.0 a v6.2.0 aqui . Se você precisar ver as alterações da v5.8.0 à 6.2.0, acesse aqui .
fonte
Ao atualizar, você precisará copiá-lo de https://github.com/laravel/laravel/blob/master/app/Http/Controllers/Auth/ConfirmPasswordController.php
Isso é conhecido, consulte https://github.com/laravel/ui/pull/36#issuecomment-539921924 .
fonte