2016-08-16 3 views
1

Я пытаюсь создать новую миграцию из командной строкиLaravel 5,2 создают ошибки миграции

php artisan make:migration create_table_tags --create=tags 

Неожиданно я получил эту ошибку

[ErrorException]
включают (/ дом/LOC/проекты/магазин/база данных/миграции/2016_08_16_094427_create_table_tags.php): не удалось открыть поток: нет таких fi
le или справочник

Я создал 2 миграции перед ошибкой. Любая идея?

Update - Решение исправить эту ошибку со следующими шагами

  1. Создайте файл после ошибки

    touch /home/loc/projects/shop/database/migrations/2016_08_16_094427_create_table_tags.php 
    
  2. команда запуска создания миграции снова

    php artisan make:migration create_table_tags --create=tags 
    

Все еще не знаю ???

+0

Вы говорите, что «у вас есть решение», тогда скажите, что «не имеют понятия», а затем публикуйте его как вопрос. Это совершенно непоследовательно. – grochmal

ответ

0

Я думаю, вы пытаетесь удалить файл миграции, прежде чем выполнять откат. Итак, теперь Laravel не уверен, как откат вашей базы данных.

Простое решение, если вы хотите вручную очистить все таблицы из своей базы данных, включая таблицу миграции.

Затем просто запустите php artisan migrate, и он установит таблицу и выполнит ваши миграции.

Я думаю, что я помогу вам.