我尝试使用mimes
验证规则验证上传文件。
'attachment' => 'required|file|max:1024|mimes:png,gif,jpg,txt,pdf,doc,docx,zip,rar'
它正在处理一些包含php
扩展名的文件,但它不适用于js apk ovpn ....
等扩展程序
有什么想法吗?
答案 0 :(得分:0)
您的消息错误看起来像验证前的错误。他们应该看起来像这样
$messages = [
"attachment.required" => "error required",
"attachment.mimes" => "error mines",
];
$validator = Validator::make($data, [
'attachment' => 'required|mimes:csv,txt',
], $messages);
if ($validator->fails()) {
return redirect('/home')
->withErrors($validator)
->withInput();
} else {
// your code here
}
你能不能再详细说明你的文件了