【发布时间】:2015-04-18 00:03:50
【问题描述】:
我知道如何使用单个 id 来检查唯一性,如下所示,
$addrules = array(
'GradeName' => array('required','regex:/^./','unique:class,GradeName,'.$id.',AutoID'),
);
然后我想用检查唯一的两个id(主键和外键)
这是我的代码:
$update = array(
'GradeName' => array('required','regex:/^./','unique:class,GradeName,'.$schoolid.',schoolid,'.$data.',AutoID'),
);
但我有以下错误:
SQLSTATE[42S22]: Column not found: 1054 Unknown column '20' in 'where clause' (SQL: select count(*) as aggregate from `class` where `GradeName` = g1 and `schoolid` <> 3 and `20` = AutoID)
我该如何解决这个问题?
【问题讨论】:
-
上下数组元素个数不匹配??
-
@nbin 我听不懂
标签: php laravel laravel-4 eloquent laravel-validation