Откат миграций в Laravel

Давайте теперь научимся откатывать примененные миграции назад. Это делается с помощью различных artisan команд.

Откат последней миграции

С помощью следующей команды можно откатить последнюю миграцию:

php artisan migrate:rollback

Несколько шагов назад

Можно сделать откат определенного числа миграций, указав параметр step для команды rollback. Например, следующая команда откатит последние пять миграций:

php artisan migrate:rollback --step=5

Отмена всех

Следующая команда отменит изменения всех миграций вашего приложения:

php artisan migrate:reset

Перезапуск

Следующая команда откатит все миграции, а затем выполнит их снова:

php artisan migrate:refresh

Практические задачи

Выполните миграцию, а потом откатите ее назад.

Откатите миграции на 3 шага назад.

Откатите все миграции.

Перезапустите все миграции.