Я работаю с Laracasts Laravel 5 Fundsmentals, однако, когда снова приступил к выполнению миграции, я обнаружил, что у меня были повторные миграции, и в этот момент я решил — мне, вероятно, следует это удалить. Так я и сделал … потом начались мои проблемы.
Когда я пытаюсь загрузить миграцию сейчас, я получаю следующую ошибку:
[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
Однако, когда я проверил свою базу данных (обратите внимание, что я удалил и воссоздал ее для борьбы с моей проблемой), и в таблице зеркал есть только две записи:
vagrant@homestead:~/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>
Буду признателен за любую помощь, если я идиот и пропускаю что-то очевидное, пожалуйста, не стесняйтесь указывать на это.
Спасибо!
Первая ошибка:
[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
,
О втором: «Однако, когда я проверил свою базу данных (обратите внимание, что я удалил и заново создал ее для борьбы с моей проблемой), и в таблице зеркал есть только две записи:»
Как вы сказали, что воссоздали его, что-то пошло не так, потому что нет миграции таблицы, удалите и создайте заново
rm storage/database.sqlite
touch storage/database.sqlite
php artisan migrate:install
php artisan migrate
Других решений пока нет …