Laravel 5.3 一个非关键字段的多个忽略规则
Laravel 5.3 multiple ignore rules for one non-key field
我使用软删除,然后在 Laravel 5.3 的验证规则中 ignore/exlude。
如何在更新验证数组中强制执行两个忽略?
'number' => "required|unique:customers,number,NULL,id,company_id,
$company_id},deleted_at,NULL",
我还需要添加排除当前记录。
我自己找到了答案。供您参考(字段=数字):
$validator = Validator::make($request->all(),
[
'number' => "required|unique:customers,number,{$id},id,company_id,{$company_id},deleted_at,NULL",
'name' => 'required',
'street' => 'required',
'streetnumber' => 'required',
'zipcode' => 'required',
'city' => 'required',
]);
我使用软删除,然后在 Laravel 5.3 的验证规则中 ignore/exlude。
如何在更新验证数组中强制执行两个忽略?
'number' => "required|unique:customers,number,NULL,id,company_id,
$company_id},deleted_at,NULL",
我还需要添加排除当前记录。
我自己找到了答案。供您参考(字段=数字):
$validator = Validator::make($request->all(),
[
'number' => "required|unique:customers,number,{$id},id,company_id,{$company_id},deleted_at,NULL",
'name' => 'required',
'street' => 'required',
'streetnumber' => 'required',
'zipcode' => 'required',
'city' => 'required',
]);