Проверка нескольких файлов в массиве

Мне нужно проверить несколько загруженных файлов, убедившись, что они относятся к определенному типу и имеют размер менее 2048 КБ. Ниже показано, что не проверяются все файлы в массиве «files», а просто предполагается, что опубликованные файлы имеют недопустимый тип MIME, так как кажется, что он проверяет объект массива, а не его содержимое.

public function fileUpload(Request $request)
    {

       $validator = Validator::make($request->all(), [
            'files' => 'required|mimes:jpeg,jpg,png',
        ]);

        if ($validator->fails())
        {
            return response()->json(array(
                'success' => false,
                'errors' => $validator->getMessageBag()->toArray()

            ), 400);             }

}

Ответы на вопрос(3)

Ваш ответ на вопрос