Как запустить конкретную миграцию laravel

Изучаем процесс запуска конкретной миграции Laravel с примерами команд и узнаем, как проще всего именно вашу миграцию запустить.

Запуск конкретной миграции с помощью средств Laravel достаточно прост. Для этого используется команда php artisan migrate:refresh --seed, которая удаляет все текущие миграции и создаёт их заново.

Для того чтобы запустить конкретную миграцию, вам необходимо указать её имя с помощью флага --path:

php artisan migrate:refresh --seed --path="database/migrations/name_of_migration.php"

Данная команда удалит все миграции и создаст только указанную миграцию. Обратите внимание, что вы также можете указать путь до папки с миграциями, чтобы запустить несколько миграций:

php artisan migrate:refresh --seed --path="database/migrations/folder_with_migrations"

Чтобы проверить, какие миграции были запущены, вы можете использовать команду php artisan migrate:status.

Запуск конкретной миграции может быть полезен при разработке приложения или во время отладки проблем с миграциями. Он позволяет удалять и запускать миграции быстро и без лишних хлопот.

Ответы (0)