ConfirmPasswordController existiert nach dem Upgrade von Laravel 5.8 auf 6.2 nicht

8

Ich arbeite an einem Projekt in Laravel 5.8 und habe es kürzlich auf Laravel 6.0 mit seinen Paketabhängigkeitsversionen aktualisiert. Das Projekt lief gut. Aber heute aktualisiere ich den Komponisten über composer update,und es wurde auf Laravel 6.2 aktualisiert. Danach trat ein Fehler auf:

App \ Http \ Controllers \ Auth \ ConfirmPasswordController ist nicht vorhanden

Dann installierte ich ein neues Laravel-6.2und generiertes Grundgerüst über php artisan ui vue,dann, erzeugte ein login/registrationGerüst über php artisan ui vue --auth.Danach fand ich ConfirmPasswordController.Dann, ich habe es manuell ConfirmPasswordControllerin meinem laufenden Projekt erstellt und alle Codes von ConfirmPasswordControllerin mein manuell erstelltes ConfirmPasswordController.Dann kopiert , ist der Fehler verschwunden. Obwohl ich keinen Fehler im Zusammenhang damit hatte. Aber ich bin verwirrt über meinen Ansatz. Ist es richtig, was ich getan habe? Oder es hat einen besseren Weg, um dieses Problem zu lösen. Ich bin verwirrt darüber, ob ich php artisan ui vue --authbeim nächsten Mal vor vielen Problemen stehe . Würde mir jemand den richtigen Prozess vorschlagen, was soll ich tun?

Rashed Hasan
quelle
Versuchen Sie diesen Befehl. Vielleicht hat das funktioniert: Komponist Dump-Autoload
Kiani
1
Dieser Controller wurde gestern buchstäblich erstellt, ist also neu und befindet sich in Ihrer Anwendung, sodass der Komponist nichts davon berührt.
Dazu
1
Ich tat. Ich habe mein Problem für diesen Fehler gelöst. Aber Angst vor dem nächsten. Der oben beschriebene Prozess ist der richtige Weg, um dies oder eine bessere Lösung zu tun? Das war meine Frage.
Rashed Hasan
Dieser Controller wird jetzt standardmäßig mit Laravel / Laravel geliefert. Es ist also kein Befehl erforderlich, damit es existiert ... Leider gibt es in der Dokumentation keine Hinweise zu Versionsaktualisierungen in 6.x. Sie sind sich also nicht sicher, wo Sie in Zukunft nach dieser Art von Informationen suchen müssen
Lagbox
@lagbox ja, ich habe nach dem richtigen Weg dafür gesucht. Aber nicht gefunden! Und ich habe Angst vor meinem Projekt, weil mein Projekt größer ist. Gibt es ein Problem mit dem vorherigen Authentifizierungsprozess mit php artisan ui vue --auth? Trotzdem habe ich mich noch nicht gestellt.
Rashed Hasan

Antworten:

2

Von v6.0.0 bis v6.2.0 wurden die folgenden Ergänzungen und Änderungen vorgenommen.

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

Stellen Sie sicher, dass sich diese Änderungen in Ihrer Laravel-Instanz befinden, obwohl es so klingt, als ob sie jetzt sind. Sie können den Unterschied von v6.0.0 zu v6.2.0 hier sehen . Wenn Sie Änderungen an Version 5.8.0 bis 6.2.0 sehen müssen, klicken Sie hier .

Karl Hill
quelle