'name' => 'required|unique:test,display_name,11,age,extra_field,extraValue'
解释
对于客户端输入的 name 字段
-
name 不能为空
-
name 字段值在给定的数据库表中需为唯一值
// unique 校验规则
unique:table,column,except,idColumn
// 举个栗子
unique:test,display_name,11,age,extra_field,extraValuetest => 数据库表 display_name => test 数据表结构中的字段名称 11,age => except,idColumn // 表示忽略 test 数据表中 age = 11 的数据记录 extra_field,extraValue => 额外的where条件 { // 表示上述规则只会为数据库test表中 extra_field = 'extraValue' 的数据记录做唯一规则的验证 }