L4'te basamaklı yumuşak silme işlemleri yapmak için modüler bir yol var mı?Laravel 4 Cascading Soft Deletes
Veritabanım zaten tüm sınamalar bir diğeriyle ilgili olduğundan sert silme işlemleriyle bunu yapmak için tasarlandı .. ancak, yumuşak silmeler kullanıyorum ve modellerde delete()
yöntemini aşırı yüklemek zorunda kalmak istemiyorum. (A) modellerin miktarı ve (B) diğer modeller değiştiğinde tüm modellerde delete()
yöntemini düzenlemek zorundadır.
Herhangi bir işaretçi veya ipucu takdir edilecektir.
bu bir cevap veya soru parçası mı ? –
Her ikisi: Silme işlemini elle düzenlemek için bir yol gösterir (veya child_id üst tabloları yeniden atar). Ancak, böyle bir silmenin modüler bir yolu hoş olurdu; Eloquent'in ilişkilerle nasıl çalıştığı gibi. Demek istediğim .. ilişkiler zaten var, o zaman neden tanımlanmış ilişkilerde basamaklı yumuşak silme yapmayı denemiyorsunuz? –
http://stackoverflow.com/a/14176326/3986937 as @Chris Schmitz, bu davranışı geçişlerinize ekleyebileceğinizi belirtti. – Logus