laravel 4: Validierungs-Unique (Datenbank) Multiple Where-Klauseln
Die Laravel 4-Dokumentation erwähnt die einzigartige Feldvalidierung. Sie erklären hier, wie Where-Klauseln zur eindeutigen Validierung hinzugefügt werden. Eine einzelne WHERE-Klausel für die eindeutige Tabelle, zum Beispiel:
$validator = Validator::make(
array(
'name' => 'John Doe'
),
array(
'name' => 'unique:table,field,NULL,id,field1,value1'
)
);
http://laravel.com/docs/validation#rule-uniqueNun gehe ich davon aus, dass dies so etwas wie:
"SELECT id FROM table WHERE field = 'John Doe' AND field1 = value1 LIMIT 1"
Prüfen Sie dann, ob diese Abfrage ein Ergebnis liefert und ob sie den Validator nicht besteht.
Also habe ich mich gefragt, ob es eine Möglichkeit gibt, weitere where-Klauseln hinzuzufügen? Und wenn ja wie?