después de la actualización laravel 6.2[App \ Http \ Controllers \ Auth \ ConfirmPasswordController] no existe
1) Abra el archivo vendedor / laravel / framework / src / Illuminate / Routing / Router.php ".
2) y comentar estos
// $this->get('password/confirm', 'Auth\[email protected]')->name('password.confirm');
// $this->post('password/confirm', 'Auth\[email protected]');
Cree
ConfirmPasswordController.php
manualmente y puede ser duplicado de -
duplicate
Tuve el mismo problema, lo solucioné con la siguiente solución:
- Cree un archivo vacío llamado "ConfirmPasswordController.php" en la carpeta App / Http / Controllers / Auth
- Vaya a https://github.com/laravel/laravel/tree/master/app/Http/Controllers/Auth y abra el archivo llamado "ConfirmPasswordController.php"
- Copie todo el contenido del archivo a su archivo recién creado y guárdelo.
Esto debería solucionar el error.
Editar
El problema es que estaban actualizando las dependencias del compositor, pero no la aplicación principal.
Pero las dependencias del compositor esperan que actualice el núcleo.
Se refieren a archivos en la aplicación principal que no existe (porque la aplicación no está actualizada).
Consulte: Cómo actualizar la aplicación Laravel (no las dependencias del compositor)
Paso 1.
Cree el archivo
ConfirmPasswordController.php
en la
app/Http/Controllers/Auth/
path.
Paso 2.
ConfirmPasswordController.php
pegue este contenido en el archivo
ConfirmPasswordController.php
.
Desde v6.0.0 a v6.2.0 se realizaron las siguientes adiciones y modificaciones.
Aplicación agregada / Http / Controllers / Auth / ConfirmPasswordController.php
Aplicación modificada / Http / Controllers / Auth / ForgotPasswordController.php
Aplicación modificada / Http / Controllers / Auth / ResetPasswordController.php
Aplicación modificada / Http / Kernel.php
Config / auth.php modificado
Recursos modificados / lang / es / validation.php
Puede ver la diferencia de v6.0.0 a v6.2.0 here .