laravel migrate возвращается, когда застревает на полпути

Я выполнил миграцию laravel для данного path dir только в новой базе данных.

Запускается только файл миграции из каталога database/dmf_migrations.

И затем на полпути я получаю эту ошибку Base table already exists.

Вот последний запуск миграции с пакетом №. 127: введите здесь описание изображения

Я хочу удалить эту существующую таблицу и снова запустить миграцию.

После удаления таблицы я могу продолжить с php artisan migrate --path=database/dmf_migrations или мне нужно сделать сброс или откат?


person Azima    schedule 01.07.2020    source источник
comment
Попробуйте Php artisan migrate:fresh —path=database/dmf_migrations   -  person Savlon    schedule 01.07.2020


Ответы (1)


Если в таблицах нет данных, вы можете просто запустить

php artisan migrate:fresh --path=database/dmf_migrations

Он удалит все таблицы и повторно запустит все миграции.

Если в вашей базе данных есть другие таблицы или данные, не используйте эту команду.

person Saleem    schedule 01.07.2020