我创建了这样的迁移:
// ...
$table->foreign('a')->references('b')->on('c')->onDelete('cascade');
// ...
我想在新迁移中删除
onDelete('cascade')
而不破坏任何内容。我怎样才能做到这一点 ? 最佳答案
您可以尝试删除旧的外键并添加,然后添加一个没有onDelete
的新外键:
$table->dropForeign('tablename_a_foreign');
$table->foreign('a')->references('b')->on('c');