背包文件上传失败 Laravel 验证

Backpack fileupload fails Laravel validation

我现在想将图片上传到现有项目。这些是我的字段的属性:

        [
            'label' => __('admin.product_image'),
            'name' => "product_image",
            'type' => 'image',
            'upload' => true,
            'disk' => 'uploads'
        ],

在我的表单请求中 class:

        'product_image' => 'nullable|file',

如果我关闭验证并从请求中添加 'product_image' 我会得到这个:

https://prnt.sc/syx3ya

有人可以帮我找到我丢失的东西吗?

Backpack 默认将文件转换为 base64 字符串,并且您的文件验证器失败,因为属性包含字符串,而不是文件。