Estoy trabajando en un proyecto que se encuentra en Laravel 5.8, y recientemente, también lo actualicé a Laravel 6.0 con sus versiones de dependencias de paquetes. El proyecto estaba funcionando bien. Pero, hoy, actualizo el compositor vía composer update,
y se actualizó a Laravel 6.2. Después de eso, me enfrenté a un error:
La aplicación \ Http \ Controllers \ Auth \ ConfirmPasswordController no existe
Luego instalé un Laravel-6.2
andamio básico nuevo y generado a través de php artisan ui vue,
entonces, generé un login/registration
andamio a través de php artisan ui vue --auth.
Después de eso, encontré ConfirmPasswordController.
Luego, creé manualmente ConfirmPasswordController
en mi proyecto en ejecución y copié todos los códigos de ConfirmPasswordController
mi creado manualmente ConfirmPasswordController.
Luego, el error se ha ido. Aunque no enfrenté ningún error relacionado con esto. Pero estoy confundido acerca de mi enfoque. ¿Es correcto lo que hice? O tiene una mejor manera de resolver este problema. Estoy confundido acerca de si enfrentaré muchos problemas php artisan ui vue --auth
la próxima vez. ¿Alguien me sugiere el proceso correcto, qué debo hacer?
fuente
php artisan ui vue --auth
? Aunque aún no me enfrenté.Respuestas:
Desde v6.0.0 a v6.2.0 se realizaron las siguientes adiciones y modificaciones.
Asegúrese de que estos cambios estén en su instancia de Laravel aunque parezca que ahora están. Puede ver la diferencia de v6.0.0 a v6.2.0 aquí . Si necesita ver los cambios de v5.8.0 a través de 6.2.0, vaya aquí .
fuente
Al actualizar, deberá copiarlo desde https://github.com/laravel/laravel/blob/master/app/Http/Controllers/Auth/ConfirmPasswordController.php
Esto es conocido, referencia https://github.com/laravel/ui/pull/36#issuecomment-539921924 .
fuente