Посібник з оновлення
Документація зараз охоплює гілку випусків 1.x. Перед кожним оновленням перевіряйте примітки до випуску пакета та файл блокування залежностей.
Перед оновленням
- Переконайтеся, що цільова версія підтримує версії PHP і Laravel застосунку.
- Збережіть у коміті
composer.lockі поточний опублікованийconfig/feeds.php. - Запишіть активні реєстрації фідів і призначення згенерованих файлів.
- Запустіть тести генерування фідів застосунку або згенеруйте показові фіди в невиробничому середовищі.
Застосування оновлення
composer update dragon-code/laravel-feeds --with-all-dependencies
php artisan migrate
Порівняйте config/feeds.php установленого пакета з опублікованою копією застосунку та додайте нові ключі вручну. Не публікуйте файл повторно з --force: це перезапише значення застосунку.
Перевірка
- Згенеруйте по одному фіду для кожного використаного формату.
- Перевірте кількість і назви розділених файлів.
- Перевірте генерування за розкладом і через чергу.
- Перевірте власні моделі фідів, перетворювачі, макроси та успадковані шаблони.
- Порівняйте показове виведення з попередньою версією.
Відкат
Відновіть попередні composer.lock і конфігурацію, виконайте composer install і застосуйте політику відкоту міграцій застосунку. Згенеровані файли є артефактами розгортання; відновіть або згенеруйте їх повторно відповідно до плану відновлення сховища.