laravel - Laravel 请求数组验证
问题描述
假设我提交了这个表格:
<form>
<input type="text" name="emails[]">
<input type="text" name="emails[]">
<input type="text" name="emails[]">
<input type="text" name="emails[]">
<input type="text" name="emails[]">
</form>
然后我如何验证至少有一个(任何人)$request->emails[]
被填满?
我已经尝试过了 - 但是它不起作用:
$request->validate([
'emails' => 'array|min:1',
'emails.*' => 'nullable|email',
]);
拉拉维尔 7
解决方案
试试这个
$request->validate([
'emails' => 'array|required',
'emails.*' => 'email',
]);
亲切地
推荐阅读
- python - 训练期间每个 epoch 之前的输出中的这个工件在哪里?
- python - 使用 Selenium Web 驱动程序的每个选项卡一个会话?
- python-3.x - 有没有更简单的方法来制作 .csv 文件?
- c++ - 从文件 cpp 加载
- rust - 是否可以使用 Rust 存储对父级的引用?
- arm - 苹果芯片支持哪些低级语言?
- pandas - Pandas 合并数据框重复值和缺失值
- reactjs - React Native:如何创建两个在按下时交换高度和宽度值的 TouchableOpacity 组件?
- azure-logic-apps - 如何在 Azure 逻辑应用服务总线主题触发器中添加多个订阅
- php - 视图laravel中的别名列名