我正在尝试验证上传的csv文件
$validator = Validator::make(
[
'file' => $file,
'extension' => strtolower($file->getMimeType()),
],
[
'file' => 'required|in:csv',
]
);
验证器无法提供带有消息的有效csv文件 The file must be a file of type: csv.
如果我删除,验证器将通过in:csv
。
难道我做错了什么?
PS-$file
可用,具有标准上传文件类型object(Symfony\Component\HttpFoundation\File\UploadedFile)
尝试改变
$validator = Validator::make(
[
'file' => $file,
'extension' => strtolower($file->getMimeType()),
],
[
'file' => 'required|in:csv',
]
);
到
$validator = Validator::make(
[
'file' => $file,
'extension' => strtolower($file->getClientOriginalExtension()),
],
[
'file' => 'required',
'extension' => 'required|in:csv',
]
);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句