1

我无法使“唯一”验证规则起作用。验证通过并改为返回 SQL 错误。

我的规则:

$validateRules = array(
'sku' => 'required|unique:items,sku|alpha_num|min:1);'

返回 SQL 错误:

SQLSTATE [23000]:完整性约束违规:1062 键 'items_sku_unique' 的重复条目 '123'

我的数据库可能有问题吗?(表“项目”,列“sku”varchar(10)唯一)

请指教

4

1 回答 1

0

我认为您不需要使用表名添加 sku。尝试

$validateRules = array(
'sku' => 'required|unique:items|alpha_num|min:1);'    
于 2015-02-04T13:47:07.820 回答