Пакет Laravel Updater — це команда CLI, яка може перевіряти наявність нових версій вашого додатка та оновлюватися до останньої версії за допомогою однієї команди.
Він працює, запускаючи команду php artisan updater:update
, яка перевіряє наявність нового релізу на GitHub, оновлюється до останньої версії та робить наступне:
- Перевірте, чи є нова версія вашого додатку.
- Завантажте нову версію за допомогою команд git.
- Запустіть міграцію.
- Запуск сівалок
- Очистіть кеш
- Виконайте команду
optimize
- Запустіть пайплайни після оновлення
Цей пакунок має деякі параметри конфігурації, такі як увімкнення режиму обслуговування перед оновленням, а потім вимкнення його після завершення оновлення. Ви також можете запускати кастомні воронки продажів до та після оновлення. Нарешті, ви можете визначити нетипове "джерело репозиторію", яке дозволить вам перевіряти будь-яке джерело, яке ви хочете побачити, чи доступні оновлення.
Якщо ви хочете оновити програму через інтерфейс користувача програмним шляхом, ви можете запустити наступний метод, передбачений цим пакетом:
use Salahhusa9\Updater\Facades\Updater;
Updater::update();
Перегляньте документацію Laravel Updater, щоб отримати інструкції з налаштування та параметри конфігурації пакета.