レコードに変更が加えられた場合に、雄弁なモデルを使用してLaravelのレコードを更新する方法はありますか?ボタンを押して変更を保存するだけで、正当な理由なしにデータベースを何度も要求するユーザーは必要ありません。javascript
ページの変更内容に応じて保存ボタンを有効/無効にする機能がありますが、サーバー側でもこのような機能を確実に実行できるかどうか知りたいです。レコードが変更されているかどうかを確認するだけで、自分で(つまり、フレームワークの内部機能に訴えることなく)それを達成できることはわかっていますが、その前に、Laravelの雄弁なモデルがすでに処理しているかどうかを知りたいと思いますそのため、車輪の再発明をする必要はありません。
これは、レコードを更新するために使用する方法です。
$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();