我已经在添加/修改“位置”中创建了验证规则功能
我在“地区”表中检查了姓名字段是否唯一。
我在地区表中还有一个字段“ is_deleted”。如果“ is_deleted”字段值为1,则它不会询问验证(即,无需询问“名称已在使用中”)。
public function rules()
{
return [
'name' => ['required', 'unique:localities'],
'city_id' => ['required']
];
}
如何为此条件创建自定义规则
答案 0 :(得分:4)
您可以通过添加列名和ID来排除/忽略,例如
public function rules()
{
return [
'name' => ['required', 'unique:localities,name,1,is_deleted'],
'city_id' => ['required']
];
}