我正在try 验证多个 Select 字段,但如果我没有 Select 任何图像,则不会给出任何错误消息.这是我的密码--

$validatedData = $this->validate([
    'images.*' => 'required|image'
]);

Blade 文件代码-

<input type="file" class="form-control" name="images" wire:model="images" multiple>
@error('images.*') <span class="text-danger">{{ $message }}</span> @enderror

推荐答案

多个 Select 字段作为一个数组工作,无需在验证和Blade 文件中添加.*.所以代码将是-

$validatedData = $this->validate([
    'images' => 'required|image'
]);

<input type="file" class="form-control" name="images" wire:model="images" multiple>
@error('images') <span class="text-danger">{{ $message }}</span> @enderror

Php相关问答推荐

try 修改这个PHP代码如果语句在WordPress""

如何发送woocommerce订单跟踪码与短信

在没有谷歌云客户端PHP库的情况下将图像上传到PHP中的Google存储API?

获取并判断WooCommerce用户订阅结束日期

Laravel:如何展平多维Eager 加载的集合

添加并显示单价字段到WooCommerce产品变化

我必须对所有的SQL查询使用预准备语句吗?

是否重新排序多维数组元素以将所有子数组中的子数组移动到元素列表的底部?

如何在UML类图中可视化变量引用数组

PHP -流加密启用服务器切断字节

在具有Angular 的 Laravel 应用程序中,不显示图像

用于更新 WooCommerce 管理产品列表中库存数量的自定义输入字段

如何从 URL 核心 PHP 中的 API 获取 JSON?

根据所选付款方式更改 WooCommerce 提交结帐按钮文本

PHP 创建 CSV 文件并用波斯语写入

Composer自动加载器重复了子类的类文件路径

如何修复正则表达式以在换行符后查找非数值

PHP for each 函数打印 td

为什么非贪婪匹配会消耗整个模式,即使后面跟着另一个非贪婪匹配

为什么 PDO 允许使用带命名占位符的索引数组,但仅在禁用仿真时才允许?