increments('id')->unsigned(); $table->integer('userId')->unsigned(); $table->foreign('userId')->references('id')->on('users'); $table->integer('gameId')->unsigned(); $table->foreign('gameId')->references('id')->on('games'); $table->string('title', 45); $table->string('version', 12); $table->unique(array('gameId', 'title', 'version')); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::drop('bots'); } }