$rule = [
'name' => 'require|max:25|checkName:',
'age' => 'number|between:1,120',
];
protected function checkNmae($value)
{
...........
}
都是要写在一个class里面,,我想问问,可以调用其他class里面的方法来验证吗?主要是现在遇到几个问题:
1:如果直接改Validate,那后续更新本来想直接改Validate文件一覆盖又没了。
2:如果是直接写正则,那好多地方都得重复的写。
3:如果直接写在class里面,那也是好多地方都得重复的写。
(一个控制器里面3个方法,排除验证规则代码重要的代码加一起也就10几行代码,因为传入参数多光验证代码就有好几十行。。打开文件,完全就是在看验证规则,,这个问题很是严重。。。。)
最佳答案
