Откат миграций в Laravel
Давайте теперь научимся откатывать примененные миграции назад. Это делается с помощью различных команд Artisan.
С помощью следующей команды можно откатить последнюю пачку миграций:
php artisan migrate:rollback
Можно сделать откат определенного числа
миграций, указав параметр step.
Например, следующая команда
откатит последние пять миграций:
php artisan migrate:rollback --step=5
Следующая команда отменит изменения всех миграций вашего приложения:
php artisan migrate:reset
Следующая команда откатит все миграции, а затем выполнит их снова:
php artisan migrate:refresh
Команда migrate:fresh удаляет
все таблицы и заново запускает
миграции. Удобно на этапе разработки:
php artisan migrate:fresh
Выполните миграцию, а потом откатите ее назад.
Откатите миграции на 3 шага назад.
Откатите все миграции.
Перезапустите все миграции через
refresh.
Выполните migrate:fresh
и убедитесь, что таблицы пересоздались.