Php 用于图像的Laravel验证器

Php 用于图像的Laravel验证器,php,laravel,Php,Laravel,我在与Laravel进行图像验证时遇到了一些困难 我从vue.js发送数据,json看起来像: images: [ "data:image/png;base64, codehere", "data:image/png;base64, codehere", ] 'images.*' => 'file|image|mimes:jpg,png,jpeg,gif,svg', 我的验证器看起来像: images: [ "dat

我在与Laravel进行图像验证时遇到了一些困难

我从vue.js发送数据,json看起来像:

images: [
   "data:image/png;base64, codehere",
    "data:image/png;base64, codehere",
]
'images.*' => 'file|image|mimes:jpg,png,jpeg,gif,svg',
我的验证器看起来像:

images: [
   "data:image/png;base64, codehere",
    "data:image/png;base64, codehere",
]
'images.*' => 'file|image|mimes:jpg,png,jpeg,gif,svg',
每次我尝试验证图像时,都会出现如下错误

The images.0 must be an image.

我做错了什么?

你可以用两种不同的方法

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


这是否回答了您的问题?