【问题标题】:"unique" validation rule not working?“唯一”验证规则不起作用?
【发布时间】:2015-04-04 00:14:00
【问题描述】:

我无法让“唯一”验证规则起作用。验证通过并返回 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)

请指教

【问题讨论】:

    标签: laravel-4 laravel-validation


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-26
      • 2015-02-27
      • 1970-01-01
      • 2013-12-01
      • 2018-03-12
      • 1970-01-01
      • 2020-02-23
      相关资源
      最近更新 更多