“唯一”验证规则不起作用?

时间:2015-02-04 12:55:40

标签: laravel-4 laravel-validation

我无法使'唯一'验证规则有效。验证通过并返回SQL错误。

我的规则:

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

返回SQL错误:

  

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

我的数据库有问题吗? (表“items”,列“sku”varchar(10)UNIQUE)

请咨询

1 个答案:

答案 0 :(得分:0)

我认为您不需要添加带有表名的sku。试试

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