diff --git a/migrations/2014_10_28_175710_create_messages_table.php b/migrations/2014_10_28_175710_create_messages_table.php index afb2e06..301226d 100644 --- a/migrations/2014_10_28_175710_create_messages_table.php +++ b/migrations/2014_10_28_175710_create_messages_table.php @@ -17,7 +17,9 @@ public function up() Schema::create(Models::table('messages'), function (Blueprint $table) { $table->increments('id'); $table->integer('thread_id')->unsigned(); - $table->integer('user_id')->unsigned(); + $table->foreign('thread_id')->references('id')->on('threads'); + $table->unsignedBigInteger('user_id'); + $table->foreign('user_id')->references('id')->on('users'); $table->text('body'); $table->timestamps(); }); @@ -33,3 +35,4 @@ public function down() Schema::dropIfExists(Models::table('messages')); } } + diff --git a/migrations/2014_10_28_180224_create_participants_table.php b/migrations/2014_10_28_180224_create_participants_table.php index 227a495..46ec0b3 100644 --- a/migrations/2014_10_28_180224_create_participants_table.php +++ b/migrations/2014_10_28_180224_create_participants_table.php @@ -17,7 +17,9 @@ public function up() Schema::create(Models::table('participants'), function (Blueprint $table) { $table->increments('id'); $table->integer('thread_id')->unsigned(); - $table->integer('user_id')->unsigned(); + $table->foreign('thread_id')->references('id')->on('threads'); + $table->unsignedBigInteger('user_id'); + $table->foreign('user_id')->references('id')->on('users'); $table->timestamp('last_read')->nullable(); $table->timestamps(); });