我在Laravel Voyager BREAD中使用了图像验证。但它不起作用。它需要所有尺寸的图像。
这是我的代码
{
"validation": {
"rule": "dimensions:width=100,height=100",
"messages": {
"dimensions": "This :attribute field is a must."
}
}
}
图片以获得更多说明:
答案 0 :(得分:0)
从文档中您需要添加mimes规则,并使用dimensions规则:
'rule' => 'mimes:jpeg,bmp,png|dimensions:width=340,height=960'
答案 1 :(得分:0)
您可以尝试创建规则,因为这需要多个参数
use Illuminate\Validation\Rule;
Validator::make($data, [
'image' => [
'required',
Rule::dimensions()->maxWidth(1000)->maxHeight(500)->ratio(3 / 2),
],
]);