rap*_*2-h 4 php mysql foreign-keys laravel eloquent
我创建了这样的迁移:
// ...
$table->foreign('a')->references('b')->on('c')->onDelete('cascade');
// ...
Run Code Online (Sandbox Code Playgroud)
我希望onDelete('cascade')在不破坏任何内容的情况下删除新迁移.我怎样才能做到这一点 ?
您可以尝试删除旧外键并添加然后添加一个新外键而不onDelete:
$table->dropForeign('tablename_a_foreign');
$table->foreign('a')->references('b')->on('c');
Run Code Online (Sandbox Code Playgroud)