我想对请求中的所有字段应用regex以防止出现禁用字符,通常我会使用
$request->validate([ '*' => Config::get('regex.regexStr'), ]);
其中regexStr是允许的字符问题是,当我们在请求中包含数组值时,它会抛出一个无效字段,但我想用同一个正则表达式验证数组项,我该如何实现
nfeuvbwi1#
我会这样做:
$request->validate([ 'arrayName.*' => 'regex:' . config('regex.regexStr') ]);
其中arrayName是数组的名称。实际上没有选项可以执行类似*.*的操作
arrayName
*.*
1条答案
按热度按时间nfeuvbwi1#
我会这样做:
其中
arrayName
是数组的名称。实际上没有选项可以执行类似*.*
的操作