Laravel Migration Rollback Yaparken "Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails" Hatası
Bol bol relation ların bulunduğu bir yapım var.
Bir hata sonucu
php artisan migrate:rollback
komutunu çalıştırdım.
Tabi aşağıdaki hatayı almam kaçınılmaz oldu.
Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails
Siz bu hatayı almak istemiyorsanız, migrations içinde bulunan class larınızın içinde bulunan () down() metodunun başına şunu ekleyin.
Schema::disableForeignKeyConstraints();
Yani aşağıdaki gibi bir yapınız olabilir.
public function down()
{
Schema::disableForeignKeyConstraints();
Schema::dropIfExists('tablo_adiniz');
}
Evet, hepsi bu kadar.
Yorum Yap