2017-09-19 3 views
0

Ich arbeite an einem Projekt, in dem ich eine Tabelle mit einer inserttype_id Spalte und einer cate_id Spalte habe.Laravel: Zwei Spalten innerhalb einer Tabelle überprüfen Whist Nach eindeutigen Werten suchen

Wir müssen validieren, ob die inserttype_id bereits denselben Wert (Nummer) hat, der in der cate_id vorhanden ist.

Dann .. wenn die inserttype_id und cate_id zusammen bei der Validierung existiert, nicht weitermachen und erstellen Sie den neuen Datenbankeintrag.

Wenn nicht vorhanden ist, dann Ausgabe eine Meldung „existiert bereits“ wenn nicht dann den Eintrag erstellen existieren

Wir begannen hier, haben versucht, so viele Beispiele und Lösungsvorschläge, aber nichts wird für uns arbeiten.

$rules=['insertType_title'=>'required|unique:insertType',]; 

Irgendwelche Ideen mit, was hier geändert werden muss?

Antwort

0

Sie mögen dies tun können:

// add your category id variable I have used $cate_id 
'inserttype_id'=>'required|unique:insertType,inserttype_id,NULL,inserttype_id,cate_id'.$cate_id 
+0

trialing jetzt wird, antworten so bald wie möglich – qldguy27au

+0

Wenn Sie Laravel Version 5.5 unter Verwendung finden diese [link] (https://laravel.com/docs/5.5/validation#rule -einzigartig) –

Verwandte Themen