【发布时间】:2018-01-31 02:05:24
【问题描述】:
我正在构建一个上传多个文件的表单,它工作正常,但问题是我的验证消息,我的验证是检查文件的 mime 类型。
假设上传的文件名为filename
验证消息: file.0 必须是以下类型的文件:pdf、doc、docx、jpeg、jpg、png、bnp。
我想把它改成 文件名必须是文件类型:pdf、doc、docx、jpeg、jpg、png、bnp。
我的表格:
{!! Form::open(['route' => ['file.store'], 'method'=> 'POST', 'id' => 'file_form','files' => 'true']) !!}
{!!Form::FILE('file[]', ['id' => 'file','multiple' =>true])!!}
<button type="submit" name="submit">save</button>
{!! Form::close() !!}
我的表单请求验证
foreach ($this->file as $key => $val)
{
$rules['file.' . $key] = 'mimes:pdf,doc,docx,jpeg,jpg,png,bnp|extension|max:10240'
}
return rules;
【问题讨论】:
-
能否请您发布请求文件代码?
-
对于
file.1我的意思是对其他人来说应该是什么 -
@user2486 我想用文件名本身替换 file.1
标签: php laravel validation