$request->validate([
'files' => 'required',
'files.*' => 'max:2048|mimes:jpg,png,jpeg,pdf,docx',
], [
'files.required' => 'Please upload at least one file.',
'files.*.max' => 'Each file must not exceed 2MB in size.',
'files.*.mimes' => 'Only jpg, png, jpeg, pdf, and docx files are allowed.',
]);