yalcin $table->foreignId('IlId')->constrained('ils')->onDelete('cascade'); bu yapıyı kullanıyorum ancak şöyle bi durum var onDelete('cascade'); kullanamam Depolar tablomda deponun il, ilçe ve belde'lerin herbiri için yukardaki foreignId(' ')->constrained(' ') şeklinde kısıtlama kullanıyorum ancak TÜİK il olmaya aday 24 ilçeyi açıkladı böyle bişe oldugunda örneğin 10 adet ilçeyi silip il yapmak için belkide seeder çalıştırmayı düşünebilirim tüm iller ilçeler ve beldeler tablosu refresh oldugunda depolar sillinmemesi için nasıl bir kısıtlama kullanmalıyım
mgsmus yalcin DB::getSchemaBuilder() ->withoutForeignKeyConstraints(function () { // Burada yapacağınız işlemlerde foreign key constraints devreye girmez... }); Diğer bir yol da işlem öncesi depoları geçici bir ilçeye/beldeye taşımak.