分享 / 0 / 9 / 创建于 6年前
'id' => 'required|exists:user,id', //验证上传id在user表里面是否存在
https://segmentfault.com/a/119000001489799...
表单验证《Laravel 5.5 中文文档》
$form->text('sku', '商品编码')->rules("required|unique:goods,sku");验证唯一
$form->text('sku', '商品编号')->rules("required|unique:goods,sku,{$id},id"); 验证唯一并需要排除的id
$form->text('sku', '商品编码')->rules("required|unique:goods,sku"); 验证唯一
'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' 的数据记录做唯一规则的验证 }
https://www.cnblogs.com/littleBit/p/892993...
我要举报该,理由是:
https://segmentfault.com/a/119000001489799...
表单验证《Laravel 5.5 中文文档》
$form->text('sku', '商品编号')->rules("required|unique:goods,sku,{$id},id"); 验证唯一并需要排除的id
$form->text('sku', '商品编码')->rules("required|unique:goods,sku"); 验证唯一
'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' 的数据记录做唯一规则的验证
}
https://www.cnblogs.com/littleBit/p/892993...