Проверка нескольких файлов в массиве
Мне нужно проверить несколько загруженных файлов, убедившись, что они относятся к определенному типу и имеют размер менее 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); }
}