Guide de mise à niveau
Cette documentation couvre actuellement la série 1.x. Consultez les notes de version et le verrou des dépendances avant chaque mise à jour.
Avant la mise à niveau
- Vérifiez que la version cible prend en charge les versions PHP et Laravel de l’application.
- Validez
composer.locket le fichierconfig/feeds.phpactuellement publié. - Notez les enregistrements actifs et les destinations des fichiers générés.
- Exécutez les tests de génération ou produisez des flux représentatifs hors production.
Appliquer la mise à jour
composer update dragon-code/laravel-feeds --with-all-dependencies
php artisan migrate
Comparez le fichier config/feeds.php du paquet installé à la copie publiée et fusionnez les nouvelles clés manuellement. Ne republiez pas avec --force : cela écrase les valeurs propres à l’application.
Vérifier
- Générez un flux pour chaque format utilisé.
- Vérifiez le nombre et le nom des fichiers fractionnés.
- Vérifiez la génération planifiée et en file d’attente.
- Vérifiez les modèles, transformateurs, macros et sous-classes de préréglage personnalisés.
- Comparez une sortie représentative avec la version précédente.
Revenir en arrière
Restaurez les anciens composer.lock et configuration, exécutez composer install, puis appliquez la politique d’annulation des migrations de l’application. Les fichiers générés sont des artefacts de déploiement ; restaurez-les ou régénérez-les selon le plan de reprise du stockage.