我无法在允许上传多张图片的表单中显示验证错误。它只显示“必需”错误,但有关“最大大小”或“扩展名”的错误不显示。
我哪里错了?
控制器
item.value
表格
$request->validate([
'image' => 'required',
'image.*' => 'mimes:jpeg,jpg,png|max:2048'
]);
答案 0 :(得分:0)
检查输入数组中是否有错误:
@if($errors->has('image.*'))
<ul>
@foreach($errors->get('image.*') as $errors)
@foreach($errors as $error)
<li>{{ $error }}</li>
@endforeach
@endforeach
</ul>
@endif
使用 @error
指令:
@error('image.*')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror