0
ich folgendes Problem haben, habe ich ein Kostüm Gültigkeitsregel mit dem folgenden Code:Laravel5.2 individuelle Array Validierung
Validator::extend('valid_map',function($attributes,$value,$parameters){
return !\DB::table('students')
->join('institute_level', 'institute_level.id', '=', 'students.institute_level_id')
->where('institute_level_id',$parameters[0])
->where('students.id',$value)
->first();
});
das Problem ist, dass ich in den $ Parameter übergeben möchten [0] einen gewissen Wert aus einem Array wie folgt aus:
'levelclasses.*.class.*.student_id' =>
'integer|exist:\App\Student|valid_map:levelclasses.*.level_id'
diesem Fall arbeiten erfolgreich mit den Regeln, die mit Laravel kam, jetzt will ich dieser Fall in meine Regel arbeiten. irgendwelche Vorschläge?
es nicht funktioniert, eine andere Lösung? –
Ist es Fehler werfen? Ich habe den ersten Apostroph verpasst, versuche es jetzt. aktualisiert die Antwort – jaysingkar
Entschuldigung, es funktioniert auch nicht. –