Уровень 4: проверка уникальности (базы данных) нескольких выражений where
В документации по laravel 4 упоминается проверка уникальных полей. Здесь объясняется, как включить пункты where в уникальную проверку. Одно предложение WHERE для уникальной таблицы, например:
$validator = Validator::make(
array(
'name' => 'John Doe'
),
array(
'name' => 'unique:table,field,NULL,id,field1,value1'
)
);
http://laravel.com/docs/validation#rule-uniqueТеперь я предполагаю, что это делает что-то вроде:
"SELECT id FROM table WHERE field = 'John Doe' AND field1 = value1 LIMIT 1"
Тогда проверьs, если этот запрос возвращает результат, и если нет, проходит валидатор.
Так что мне было интересно, есть ли способ добавить еще, где предложения? И если так, как?