0

我在 Laravel Voyager BREAD 中对图像进行了验证。但它不起作用。它需要所有维度的图像。

这是我的代码

{
"validation": {
    "rule": "dimensions:width=100,height=100",
    "messages": {
        "dimensions": "This :attribute field is a must."
    }
}
}

图片以获得更多说明:

图片

4

2 回答 2

0

您可以尝试创建规则,因为这需要几个参数

 use Illuminate\Validation\Rule;

    Validator::make($data, [
        'image' => [
            'required',
            Rule::dimensions()->maxWidth(1000)->maxHeight(500)->ratio(3 / 2),
        ],
    ]);
于 2018-02-15T09:14:42.033 回答
0

从文档中,您需要添加mimes规则,并使用如下维度规则:

'rule' => 'mimes:jpeg,bmp,png|dimensions:width=340,height=960'
于 2018-02-15T09:06:50.460 回答