nas*_*sor 5 php mysql laravel laravel-5.3
我是 Laravel 的新手。我正在尝试做的如下:
我的表单中有一些字段,例如TITLE, DESCRIPTION。
TITLE字段在数据库中是唯一的。
这就是我为更新我的价值观所做的事情。
$product = Product::find($id);
$product->title = $request->title;
$product->description = $request->description;
$product->save();
Run Code Online (Sandbox Code Playgroud)
但这会产生错误(该值已存在),因为我的TITLE字段是唯一的。
我想要的只是在TITLE值发生更改时更新我的TITLE,否则更新相同的值但更新其他字段。谢谢
像这样的东西?
$product = Product::find($id);
if ($product->title == $request->title) {
$product->description = $request->description;
} else {
$product->title = $request->title;
}
$product->save();
Run Code Online (Sandbox Code Playgroud)