イムは私のアプリでは、いくつかの移行を作成するが、誤差を与えているの移行します。カントは、外部キーを持つ表
私の移行で問題が見つかりました。
Schema::create('articles', function (Blueprint $table) {
$table->increments('id');
$table->boolean('online');
$table->timestamps();
});
Schema::create('article_translations', function (Blueprint $table) {
$table->increments('id');
$table->integer('article_id')->unsigned();
$table->string('locale')->index();
$table->string('name');
$table->text('text');
$table->unique(['article_id','locale']);
$table->foreign('article_id')->references('id')->on('articles')->onDelete('cascade');
});
これらは同じファイルですか?私は通常、別々の移行で各テーブルを持っています。 – Mick
彼らは別のファイルにあります – Pedro
@Mickと私はそれが良い習慣だと思います。ニートコーディング –