嗨,我有一个选择框(货币),用户可以在其中选择多种货币。
我如何让它验证每个值以确保字符串的最小/最大长度为3以及alpha值?我只尝试了min / max,但它认为至少允许3个项目,而每个值的min / max长度都不允许。
$this->validate(request(), [
'currencies' => 'required|array'
]);
答案 0 :(得分:1)
这将检查spring.mail.smtp.port=587
数组中的每个项目
currencies
答案 1 :(得分:1)
您可以检查currencies
是不同值的数组,每个值都是3个字符的字符串,如下所示:
'currencies' => 'required|array|min:1',
'currencies.*' => 'distinct|alpha|size:3',