【发布时间】:2018-07-30 17:04:13
【问题描述】:
我在 laracasts 和 Stackoverflow 上阅读了一些关于此的内容。
我有一个带有验证的更新函数:
public function update(Customer $customer, StoreCustomer $request)
{
$customer->update($request->validated());
exit();
}
以及验证规则:
public function rules()
{
return [
'code' => 'required|unique:customers,code',
]
}
现在我尝试在唯一之后添加第三个参数,所以如果它存在,它将继续。我试过这样:
public function rules(Customer $customer)
{
return [
'code' => 'required|unique:customers,code,'.$customer->code,
]
}
但这似乎没有任何作用。如果您在我的控制器本身中进行验证,它似乎可以工作,但这看起来更干净。有什么解决办法吗?
【问题讨论】:
标签: laravel validation