Use*_*r57 5 php laravel laravel-5
在我的控制器中,我试图更新我的产品,这里的产品名称是唯一的,在这里我只想更新价格。所以名称将是它,但因为我将名称定义为唯一字段,尽管我没有更改名称,但由于该名称已存在,它会引发唯一名称验证错误。当我不更新唯一值时,如何忽略该验证请求?
public function update(Request $request, $id)
{
$this->validate($request, [
'name'=> 'required|unique:products,'.$id,
]);
$product= Product::find($id);
$product->name = Input::get('name');
$product->price = Input::get('price');
$product->save();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2911 次 |
| 最近记录: |