ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

migrateのテーブル作成に失敗する

migrateでテーブル作成しようとすると、こんなエラーが出る時がある。

C:\xampp\futari>php artisan migrate

  [Illuminate\Database\QueryException]
  SQLSTATE[42S02]: Base table or view not found: 1146 Table

これはmigrateでmakeするときのオプションに、create(新規作成)じゃなくてtable(更新)を指定したのが原因。作り直さなくてもスキーマファイル内を変えれば問題ない。

これが更新↓

Schema::table('tests', function(Blueprint $table)

こっちが新規作成↓

Schema::create('tests', function(Blueprint $table)