我正在尝试使我的验证器正常工作但由于某种原因它只接受pdf文件。我想让验证器适用于所有这些。
$filePathTemp = Input::file('cv');
$file = array('cv' => $filePathTemp);
$rules = array('cv' => 'mimes:doc,pdf,docx');
$validator = Validator::make($file, $rules);
知道为什么这个解决方案无效?
答案 0 :(得分:2)
把这段代码
$validator = Validator::make($request->all(), [
'file' => 'required|max:10000|mimes:doc,docx,pdf'
]);
并在config / mimes.php中添加以下mime类型:
'doc' => array('application/msword', 'application/vnd.ms-office'),
'docx' => array('application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/zip'),
希望这可以帮到你!
答案 1 :(得分:0)
我想你可以试试这个:
$validator = Validator::make($request->all(), [
'cv' => 'mimes:doc,pdf,docx'
]);
希望这对你有用!!!
答案 2 :(得分:0)
它将txt类型添加到其他mimes