Ich verbringe derzeit Zeit, mein Projekt von Laravel 4.2 auf Laravel 5.2 zu aktualisieren.
Nach vielen Schwierigkeiten habe ich es geschafft, eine 5.1-Version richtig laufen zu lassen, also habe ich die 5.1 bis 5.2-Prozedur gestartet, wie in den offiziellen Dokumenten beschrieben: Ссылка
Nach dem ersten Schritt sieht meine composer.json folgendermaßen aus:
%Vor%Ich habe auch die app.php config aktualisiert, um ArtisanServiceProvider und ControllerServiceProvider im Provider-Bereich zu löschen.
Meine app.php config sieht so aus:
%Vor% Natürlich habe ich den Konfigurationscache im Bootstrap / Cache gelöscht und ich habe alles versucht, um es zum Laufen zu bringen, aber jedes Mal, wenn ich composer update
starte, erhalte ich jetzt diesen Fehler:
schlimmer als das, ich kann keine Handwerker Befehl oder Seiten meiner Anwendung ausführen. Ich bekomme diesen Fehler jedes Mal, wenn ich ein paar PHP in diesem Projekt laufen lasse!
Das sind einige Moves, die ich ausprobiert habe:
'Illuminate\Auth\AuthServiceProvider',
-Zeile von app.php config Nichts davon hat funktioniert, und mir gehen frische Ideen aus. Ich habe den Upgrade-Leitfaden der offiziellen Dokumente gelesen und gelesen und es scheint nichts mit diesem Problem zu tun zu haben ...
Ich kämpfe immer noch mit all dem bp-4 / namespace-Ding in Laravel und ich spüre, dass es so etwas verursacht, aber ich kann nicht herausfinden, was genau ...
Haben Sie diesen Service Provider in App \ Providers \ AuthServiceProvider im Ordner / app / Providers
Wenn nicht, kopieren Sie es von hier und korrigieren Sie den Namespace
aktualisieren
%Vor%Ich denke, diese verursachen Ihre Probleme, versuchen Sie es ohne diese auszuführen und prüfen Sie, ob diese Pakete 5.2-kompatibel sind. Ich denke auch, dass die HTML-Komponente aus dem 5. entfernt wurde. Sie sollten von Kollektiv verwaltet werden. Sie müssen also Folgendes hinzufügen, anstatt das Illuminate zu verwenden:
%Vor%Besuchen Sie Laravel-Kollektive für weitere Informationen