0
我有以下問題,我添加用下面的代碼一個服裝驗證規則:Laravel5.2定製陣列驗證
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();
});
問題是,我想在$參數傳遞[0]一些值從這樣的一個數組:
'levelclasses.*.class.*.student_id' =>
'integer|exist:\App\Student|valid_map:levelclasses.*.level_id'
這種情況下,與同Laravel附帶的規則成功地工作,現在我想這種情況在我的規則工作。 有什麼建議嗎?
它不工作,沒有其他解決辦法? –
它拋出錯誤嗎?我錯過了第一個撇號,現在就試試。更新了答案 – jaysingkar
對不起,這也行不通。 –