2015-05-26 4 views
4

Я работаю над Laracasts Laravel 5 Основы, однако, когда вы снова начали миграцию, я обнаружил, что у меня были повторяющиеся миграции, в какой момент я решил - я, вероятно, удалю это. Так что я ... затем начал мои проблемы.Laravel Migrations Deleted File

При попытке загрузить миграции теперь я получаю следующее сообщение об ошибке:

[ErrorException] include(/home/vagrant/Code/Laravel/database/migrations/2015_05_24_211527_create_articles_table.php): failed to open stream: No such file or directory

Однако когда я проверил свою базу данных (Обратите внимание, что я удалил и воссоздал его в целях борьбы с моим вопросом) и есть только две записи в таблице mirgations:

[email protected]:~/Code/Laravel$ sqlite3 storage/database.sqlite SQLite version 3.8.6 2014-08-15 11:46:33 Enter ".help" for usage hints. sqlite> select * from migrations; 2014_10_12_000000_create_users_table|1 2014_10_12_100000_create_password_resets_table|1 sqlite>

Любая помощь будет признателен, если я быть идиотом и не хватает что-то очевидное, пожалуйста, не стесняйтесь это тоже.

Спасибо!

+1

Попробуйте запустить 'композитор дамп-autoload' – lukasgeiter

ответ

8

Первая ошибка:

[ErrorException] 
    include(/home/vagrant/Code/Laravel/database/migrations/2015_05_24_211527_create_articles_table.php): failed to 
    open stream: No such file or directory 

должен быть установлен выполнение composer dump-autoload.

о втором: «Однако, когда я проверил свою базу данных (Обратите внимание, что я удалил и воссоздал его в целях борьбы моего вопроса) и есть только две записи в таблице mirgations:»

Как вы сказали, что вы воссоздали его, что-то пошло не так, потому что нет Миграции стол, удалить его и создать его снова

rm storage/database.sqlite 
touch storage/database.sqlite 
php artisan migrate:install 
php artisan migrate 
+1

Показалось работать, у меня есть еще один вопрос теперь, но я постараюсь решить эту проблему низкая частота Благодаря! –

+0

@marcanuy Работала для меня с той же проблемой, просто интересно, почему это так? – littleswany