2016-08-16 7 views
0

Невозможно выполнить команду php artisan migrate:refresh & php artisan migrate в терминале.Невозможно запустить PHP мастерового Migrate: команда обновления в Php Буря терминале

Я создал файл миграции в каталоге, а затем удалил его вручную с боковой панели, а не удалял его с помощью команды «Удалить». Теперь я не могу запустить команды migrate и необработанные запросы sql.

enter image description here

Любой, кто может мне помочь? Можно ли восстановить файл, который я удалил?

+0

Открыть phpmyadmin (или ваш предпочтительный интерфейс sql), посмотреть в таблице миграции и удалить строку-нарушитель – Steve

+0

@Steve Я уже удалил их из ** phpmyadmin **. Фактически я создал перенесенный файл, чтобы добавить определенные столбцы в другой файл миграции. Я выполнил эту команду ' ' php artisan make: migration add_column --table = "posts" ' –

+0

Вам нужно будет опубликовать свою миграцию и, пожалуйста, не размещать изображения с текстом. – grochmal

ответ

1

Вы, очевидно, удалили миграцию под названием «Добавить столбец», и теперь миграция ищет ее, но не может ее найти. Удалите эту конкретную строку вручную в таблице миграции в вашей базе данных, и миграция должна выполняться.

+0

Я уже удалил строки из таблицы миграции в базе данных. –

+0

Но вы тоже удалили файл? – Loek

+0

Из каталога [C: \ xampp \ htdocs \ cms \ database \ migrations]? –