Laravel'de, sadece o kayıtta bir değişiklik yapıldıysa, anlamlı modeller kullanarak bir kaydı güncellemenin herhangi bir yolu var mı? Hiçbir kullanıcının iyi bir sebep olmadan veritabanını talep etmesini istemiyorum, sadece değişiklikleri kaydetmek için düğmeye basmak. javascript
Sayfada bir şeyin değişip değişmediğine göre kaydet düğmesini etkinleştirip devre dışı bırakan bir fonksiyonum var, ancak bu tür bir özelliği sunucu tarafında da yapmanın mümkün olup olmadığını bilmek istiyorum. Bunu kendi başıma başarabileceğimi biliyorum (yani: çerçevenin iç işlevselliğine başvurmadan), sadece kaydın değişip değişmediğini kontrol ederek, ancak bunu bu şekilde yapmadan önce, Laravel belgesel modelinin halihazırda ilgilenip ilgilenmediğini bilmek istiyorum. yani tekerleği yeniden icat etmeme gerek yok.
Bir kaydı güncellemek için kullandığım yol:
$product = Product::find($data["id"]);
$product->title = $data["title"];
$product->description = $data["description"];
$product->price = $data["price"];
//etc (string values were previously sanitized for xss attacks)
$product->save();