해당 레코드가 변경된 경우 웅변 모델을 사용하여 Laravel에서 레코드를 업데이트하는 방법이 있습니까? 어떤 사용자도 정당한 이유없이 데이터베이스를 요청하는 것을 원하지 않습니다. 변경 사항을 저장하기 위해 버튼을 누르기 만하면됩니다. javascript
페이지의 변경 여부에 따라 저장 버튼을 활성화 / 비활성화 하는 기능이 있지만 서버 측에서도 이러한 기능을 수행 할 수 있는지 알고 싶습니다. 레코드가 변경되었는지 확인하는 것만으로도 (프레임 워크의 내부 기능에 호소하지 않고) 혼자서 수행 할 수 있다는 것을 알고 있지만 그렇게하기 전에 Laravel eloquent 모델이 이미 처리하고 있는지 알고 싶습니다. 그래서 저는 바퀴를 다시 발명 할 필요가 없습니다.
이것이 내가 레코드를 업데이트하는 데 사용하는 방법입니다.
$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();