Upgrade-Leitfaden
Diese Dokumentation behandelt derzeit die Versionsreihe 1.x. Prüfen Sie vor jedem Update die Versionshinweise des Pakets und Ihre Abhängigkeitssperre.
Vor dem Upgrade
- Prüfen Sie, ob die Zielversion die PHP- und Laravel-Versionen der Anwendung unterstützt.
- Committen Sie
composer.lockund die aktuell veröffentlichteconfig/feeds.php. - Erfassen Sie aktive Feed-Registrierungen und Ziele der erzeugten Dateien.
- Führen Sie die Feed-Generierungstests der Anwendung aus oder erzeugen Sie repräsentative Feeds außerhalb der Produktion.
Update anwenden
composer update dragon-code/laravel-feeds --with-all-dependencies
php artisan migrate
Vergleichen Sie config/feeds.php des installierten Pakets mit der veröffentlichten Kopie der Anwendung und übernehmen Sie neue Schlüssel manuell. Veröffentlichen Sie nicht erneut mit --force: Dies überschreibt anwendungsspezifische Werte.
Prüfen
- Erzeugen Sie je einen Feed für jedes verwendete Format.
- Prüfen Sie Anzahl und Namen aufgeteilter Dateien.
- Prüfen Sie geplante und über Queues ausgeführte Generierung.
- Prüfen Sie eigene Feed-Modelle, Transformer, Makros und Unterklassen von Voreinstellungen.
- Vergleichen Sie eine repräsentative Ausgabe mit der vorherigen Version.
Zurücksetzen
Stellen Sie die vorherige composer.lock und Konfiguration wieder her, führen Sie composer install aus und wenden Sie die Migrations-Rollback-Richtlinie der Anwendung an. Erzeugte Dateien sind Deployment-Artefakte; stellen Sie sie gemäß dem Wiederherstellungsplan des Speichers wieder her oder erzeugen Sie sie erneut.