2016-10-17 8 views
0

Laravelでは非常に新しく、質問が愚かな場合は申し訳ありません。ベース・テーブルまたは見つからないビュー:1146テーブル 'vvas.buildings'ラベールの種を使用して新しいテーブルを作成するときにエラーが発生する

存在しません。私は[PDOException] SQLSTATE [42S02]は

新しいテーブルを作成しようとしているが、

このエラーを取得していますあなたは Schema::createを使用するテーブルを作成する場合

はここに私の種子

class CreateBuildingsTable extends Migration 
{ 
    /** 
    * Run the migrations. 
    * 
    * @return void 
    */ 
    public function up() 
    { 
     Schema::table('buildings', function (Blueprint $table) { 
      $table->increments('id'); 
      $table->string('street'); 
      $table->string('neighborhood'); 
      $table->text('description'); 
      $table->timestamps(); 
     }); 
    } 

    /** 
    * Reverse the migrations. 
    * 
    * @return void 
    */ 
    public function down() 
    { 
     Schema::drop('buildings'); 
    } 
} 

答えて

1

です。 Schema::tableは、既存のテーブルを変更することです。だからあなたの場合には、あなたがおよそDatabase creation and migration

スキーマのファサードにcreateメソッドを使用し、新しいデータベーステーブルを作成するために、より多くの情報を見つけることができます。ここ

.... 
Schema::create('buildings', function (Blueprint $table) { 
.... 

だろう。

スキーマファサードにtable方法はテーブルを既存の更新するために使用されてもよいです。

関連する問題