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