laravel 4 文档提到了唯一的字段验证。他们在这里解释了如何在唯一验证中包含 where 子句。唯一表的单个 WHERE 子句,例如:
$validator = Validator::make(
array(
'name' => 'John Doe'
),
array(
'name' => 'unique:table,field,NULL,id,field1,value1'
)
);
现在我假设这会做类似的事情:
"SELECT id FROM table WHERE field = 'John Doe' AND field1 = value1 LIMIT 1"
然后检查这个查询是否返回结果,如果没有通过验证器。
所以我想知道是否有办法添加更多的 where 子句?如果是这样怎么办?