laravel 4: validação única (banco de dados) multiple where clauses
A documentação do laravel 4 menciona validação de campo única. Eles explicam aqui como incluir cláusulas where na validação exclusiva. Uma única cláusula WHERE para a tabela exclusiva, por exemplo:
$validator = Validator::make(
array(
'name' => 'John Doe'
),
array(
'name' => 'unique:table,field,NULL,id,field1,value1'
)
);
http://laravel.com/docs/validation#rule-uniqueAgora eu suponho que isso faz algo como:
"SELECT id FROM table WHERE field = 'John Doe' AND field1 = value1 LIMIT 1"
Em seguida, verifique se essa consulta retorna um resultado e, se não, passa o validador.
Então eu queria saber se havia uma maneira de adicionar mais cláusulas where? E se sim como?