Не работает валидация файлов почему-то. Указал в контроллере:
$messages = [
'file.mimetypes' => 'Файл документа должен иметь расширение: pdf,doc,docx,jpg,jpeg,png,ppt,txt,tif,xls,xlsx',
'file.size' => 'Размер документа не должен превышать 10 мб.'
];
$this->validate($request, [
'file' => 'mimetypes:application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,image/jpeg,image/png,application/vnd.ms-powerpoint,text/plain,image/tiff,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet|nullable',
'file.size' => '10248|nullable'
],$messages);
В результате грузит любый фалы, не указанные в mimetypes - *.psd, */ico, *.mp4