Пакет работает на основе миграций, используя туже модель. Создание файлов обновлений и накатывания их. Это удобно при диплое приложений, когда нужно чтобы автоматически добавились какие-то данные. И при первом запуске, когда есть критические части приложения.
Установка:
composer require gian_tiaga/laravel-updates
Доступные команды:
- Создание обновления
php artisan update:make add_permissions_to_admin
- Запуск обновления
php artisan update:migrate
- Откат обновления
php artisan update:rollback