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
对不起,这也行不通。 –