有什么方法可以使用雄辩的模型更新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();