engine = 'InnoDB'; $table->increments('id'); $table->string('name'); $table->string('code')->nullable()->index(); $table->text('description')->nullable(); $table->timestamps(); }); Schema::create('users_groups', function($table) { $table->engine = 'InnoDB'; $table->integer('user_id')->unsigned(); $table->integer('user_group_id')->unsigned(); $table->primary(['user_id', 'user_group_id'], 'rainlab_user_group'); }); } public function down() { Schema::dropIfExists('user_groups'); Schema::dropIfExists('users_groups'); } }