Перейти до основного вмісту

Посібник з оновлення

Документація зараз охоплює гілку випусків 1.x. Перед кожним оновленням перевіряйте примітки до випуску пакета та файл блокування залежностей.

Перед оновленням

  1. Переконайтеся, що цільова версія підтримує версії PHP і Laravel застосунку.
  2. Збережіть у коміті composer.lock і поточний опублікований config/feeds.php.
  3. Запишіть активні реєстрації фідів і призначення згенерованих файлів.
  4. Запустіть тести генерування фідів застосунку або згенеруйте показові фіди в невиробничому середовищі.

Застосування оновлення

composer update dragon-code/laravel-feeds --with-all-dependencies
php artisan migrate

Порівняйте config/feeds.php установленого пакета з опублікованою копією застосунку та додайте нові ключі вручну. Не публікуйте файл повторно з --force: це перезапише значення застосунку.

Перевірка

  • Згенеруйте по одному фіду для кожного використаного формату.
  • Перевірте кількість і назви розділених файлів.
  • Перевірте генерування за розкладом і через чергу.
  • Перевірте власні моделі фідів, перетворювачі, макроси та успадковані шаблони.
  • Порівняйте показове виведення з попередньою версією.

Відкат

Відновіть попередні composer.lock і конфігурацію, виконайте composer install і застосуйте політику відкоту міграцій застосунку. Згенеровані файли є артефактами розгортання; відновіть або згенеруйте їх повторно відповідно до плану відновлення сховища.

Дивіться також