Проверка множественной загрузки файлов Laravel

В настоящее время я работаю в форме.

У меня есть проблема с несколькими проверками загрузки файлов. У меня есть только одно поле в форме, которая позволяет многократно загружать файлы.

<input type="file" name="file[]" multiple="multiple"> 

И это моя проверка,

 $this->validate($request, [ 'file' =>'required', 'file.*' => 'required|mimes:pdf,jpeg,png |max:4096', ], $messages = [ 'mimes' => 'Only PDF, JPEG, PNG are allowed.' ] ); 

Валидация работает отлично, но я не могу отображать сообщения об ошибках в файле кликов.

Вот мои попытки.

 @if($errors->has('file')) <span class="help-block"> <strong>{{$errors->first('file')}}</strong> </span> @endif 

Это для отображения ошибки, если файл не загружен.

Предположим, я загрузил следующие файлы,

 abc.jpg abc.html abc.pdf 

Когда проверка типа mimes вызывает ошибку, я не могу отобразить сообщение об ошибке. Здесь в этом случае ошибка $error->first(file.1) как $error->first(file.1) поскольку проверка не выполняется с индексом 1

Этот индекс может быть любым индексом в соответствии с загруженными файлами, а $error->first(file.*) Тоже не работает.

Когда я показываю всю ошибку после добавления недопустимых файлов только из формы, у меня есть эти ошибки.

  Only PDF, JPEG, PNG are allowed. The type field is required. The number field is required. The expiry date field is required. 

У любого есть идея об этом. Любая помощь приветствуется.

Благодаря,