'sku' => 'unique:goods,sku,'.$id.',id,business_id,'.$business_id.'',
验证唯一,排除某个id的验证,并且business_id必须等于$business_id
此条用于更新goods表某个id下的数据,并且商户为$business_id
添加时,吧id为NUL即可
'id' => 'required|exists:merchant,id,merchant_id,'.$merchant_id,
更新数据,这条数据必须存在exists:merchant,id,且这条提交的id的数据里面的merchant_id字段的值必须为$merchant_id
否者验证不通过
unique:table,column,except,idColumn
例如
unique:test,display_name,11,age,extra_field,extraValue
test => 数据库表
display_name => test 数据表结构中的字段名称
11,age => except,idColumn // 表示忽略 test 数据表中 age = 11 的数据记录
extra_field,extraValue => 额外的where条件 {
// 表示上述规则只会为数据库test表中 extra_field = 'extraValue' 的数据记录做唯一规则的验证
}
推荐文章: