Laravel 表单验证

'id' => 'required|exists:user,id', //验证上传id在user表里面是否存在

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 9
        $form->text('sku', '商品编码')->rules("required|unique:goods,sku");验证唯一
5年前 评论

$form->text('sku', '商品编号')->rules("required|unique:goods,sku,{$id},id"); 验证唯一并需要排除的id

5年前 评论

$form->text('sku', '商品编码')->rules("required|unique:goods,sku"); 验证唯一

5年前 评论

'sku' => 'unique:goods,sku,'.$id.',id,business_id,'.$business_id.'',
验证唯一,排除某个id的验证,并且business_id必须等于$business_id
此条用于更新goods表某个id下的数据,并且商户为$business_id
添加时,吧id为NUL即可

5年前 评论

'id' => 'required|exists:merchant,id,merchant_id,'.$merchant_id,
更新数据,这条数据必须存在exists:merchant,id,且这条提交的id的数据里面的merchant_id字段的值必须为$merchant_id
否者验证不通过

5年前 评论

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' 的数据记录做唯一规则的验证
}

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!