GithubのLaravel 5のプロジェクトを以前から取り引きしていますが、機能を追加するために設定する必要があります。Artisanは移行をスキップします
問題は、このプロジェクトのデータベーステーブルがありません。これは、移行がすべて適切なフォルダにあるので、修正するのは簡単なはずです。
私はphp artisan migrate
を実行します。存在しないテーブルを更新しようとしている移行の問題があることがわかります。
問題は、それは日付による最初の移行ではないということです。そして、それより早い移行は、それがまだ存在しないという表を作成するはずです。
基本的に、それはこのようなものです:
Migration 1
Migration 2
Migration 3
Migration 4
Migration 5 <--- here's where the error is occurring
Migration 6
etc....
それは、すべてのエラーをスローし、移行する前にマイグレーションを実行していることが表示されず、それはそのスキーマに移行テーブルには何も書いていません。
エラー(複数可)私は取得しています:
[Illuminate\Database\QueryException]
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'table1' doesn't exist (SQL: select * from `table1` where `code` = DEFAULT_ADDRESS limit 1)
と
[PDOException]
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'table1' doesn't exist
言うまでもなく、私は少し混乱している、それは移行、でもなものをスキップするだろう理由としてそのテーブルに関係しない。
完了したすべての移行を格納するデータベースに「移行」テーブルが必要です。見てみましょう! – iArcadia
です。それは何も書いていません。別のスキーマの移行テーブルに何も書き込んでいません(私もチェックしました)。 –