【发布时间】:2019-06-24 21:05:14
【问题描述】:
我有一个产品表和唯一的列,但是当我尝试更新它时失败并显示唯一的错误消息。我尝试忽略某些内容,但不起作用。
$attributes = $request->validate([
'name' => 'required|min:3',
'description' => 'nullable|min:3',
'selling_price' => 'required|numeric',
'purchase_price' => 'required|numeric',
'quantity' => 'required|integer',
'unit' => 'nullable',
'stock_alert' => 'nullable|numeric',
'unique_code' => "required|unique:products,unique_code,$product->id",
'awb' => 'required|numeric'
]);
非常感谢!
【问题讨论】:
-
存储还是更新方法?要进行更新,请将 id 从引号
"required|unique:products,unique_code,". $product->id中取出。要制作 store 方法,只需required|unique:products
标签: php laravel validation