4

私は Laracasts Laravel 5 Fundamentals に取り組んでいますが、再度移行を実行しようとすると、その時点で移行が重複していることがわかりました - おそらく削除する必要があります。だから私は...それから私の問題を始めました。

移行をロードしようとすると、次のエラーが表示されます。

[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 テーブルには 2 つのレコードしかありません。

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>

私がばかで、明らかな何かが欠けている場合は、それも遠慮なく指摘してください。

ありがとう!

4

2 に答える 2

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

2番目のものについて:「しかし、データベースをチェックしたとき(問題に対処するためにデータベースを削除して再作成したことに注意してください)、mirgationsテーブルには2つのレコードしかありません:」

あなたがそれを再作成したと言ったように、移行テーブルがないために何かがうまくいかなかったので、それを削除して再度ビルドします

rm storage/database.sqlite
touch storage/database.sqlite
php artisan migrate:install
php artisan migrate
于 2015-05-26T20:31:06.220 に答える