increments('id'); $table->integer('{{modelNameLowerCase}}_id')->unsigned(); $table->string('locale')->index(); $table->string('slug'); $table->string('title'); $table->text('summary'); $table->text('content'); {{schema}} $table->timestamps(); $table->unique(['{{modelNameLowerCase}}_id','locale']); $table->unique(['locale', 'slug']); $table->foreign('{{modelNameLowerCase}}_id')->references('id')->on('{{modelNamePluralLowerCase}}')->onDelete('cascade'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::drop('{{modelNameLowerCase}}_translations'); } }