【问题标题】:Laravel 5.2 mime type validation not workingLaravel 5.2 mime 类型验证不起作用
【发布时间】:2016-08-09 19:50:33
【问题描述】:

我正在使用带有 mime 类型的 Laravel 验证来进行图像验证。但 MIME 类型验证不验证图像。

这是验证码

$this->validate($request, [            
            'image' => 'required|mimes:jpeg,png,jpg,gif,svg',
        ]);

这是验证脚本,这里是提交表单的详细信息。

<div class="form-group">
  <div class=" col-sm-12">
   {!! Form::file('image', ['class' => 'form-control']) !!}
      @if ($errors->has('image')) <span class="help-block">{{ $errors->first('image') }}</span> @endif
  </div>   </div>

必需的验证效果很好,但是当我尝试使用 mime 验证时它不起作用。请告诉我哪里出错了。

【问题讨论】:

  • “它不工作”是什么意思?它返回正确数据的错误?无效数据返回OK?
  • 我的意思是说必需的验证适用于图像字段,但验证不适用于带有图像参数的 mimes 类型。

标签: laravel laravel-5 laravel-5.2


【解决方案1】:

使用这条线我认为它会工作

'mimetypes:image/jpeg,image/png,image/jpg,image/gif,image/svg'

【讨论】:

    猜你喜欢
    • 2017-06-23
    • 1970-01-01
    • 2020-03-07
    • 2016-04-05
    • 2016-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-16
    相关资源
    最近更新 更多