私はLaravelを新しくしました。私がしようとしているのは以下の通りです。Laravel値が変更された場合にのみmysqlの値を更新する方法
私のフォームには、のようなフィールドがいくつかあります。タイトルは、です。
タイトルフィールドはデータベース内で一意です。
これは私の値を更新するために行ったことです。
$product = Product::find($id);
$product->title = $request->title;
$product->description = $request->description;
$product->save();
しかし、私のTITLEフィールドが一意であるとして、これは(その値が既に存在する)エラーになります。
私はTITLE値が変更された場合にのみ、私のTITLEを更新されたいすべてがそうでない場合は、同じ値を更新したが、他のフィールドを更新します。ありがとう
http://stackoverflow.com/questions/28866500/laravel-eloquent-update-just-if-changes-have-been-madeこれはあなたを助けるかもしれません... –