ConfirmPasswordController não existe após a atualização do Laravel 5.8 para 6.2


8

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.2e gerou andaimes básico via php artisan ui vue,então, gerado login/registrationandaimes via php artisan ui vue --auth.Depois disso, eu achei ConfirmPasswordController.Então, eu criei manualmente ConfirmPasswordControllerno meu projeto em execução e copiou todos os códigos de ConfirmPasswordControllerao 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 --authpróxima vez. Alguém me sugeriria o processo certo, o que devo fazer?


Tente este comando. Talvez isso funcionou: compositor despejo-autoload
Kiani

1
Esse controlador foi literalmente criado ontem, então é novo e vive em seu aplicativo para que o compositor não toque em nada disso. Há também um middleware para isso e uma chave de configuração adicionada
lagbox

1
Eu fiz. Eu resolvi meu problema por esse erro. Mas com medo do próximo. O processo que descrevi acima é o caminho certo para fazer isso ou qualquer solução melhor? Esta foi a minha pergunta.
Rashed Hasan

Esse controlador vem com laravel / laravel por padrão, agora. Portanto, nenhum comando necessário para que ela exista ... infelizmente, não existem notas sobre a documentação sobre atualizações de versão dentro 6.x então não tenho certeza onde você terá que olhar para esse tipo de informações em frente
lagbox

@agagbox sim, eu procurei a maneira correta para isso. Mas, não encontrado! E eu tenho medo do meu projeto, isso ocorre porque meu projeto é maior. Existe algum problema com o processo de autenticação anterior php artisan ui vue --auth? Ainda não enfrentei.
Rashed Hasan

Respostas:


2

Da v6.0.0 à v6.2.0, foram feitas as seguintes adições e modificações.

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

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 .


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.