我无法在 Backpack for laravel 中验证图像尺寸。
在我的背包 CRUD 中,我正在使用 elFinder 添加一个用于上传照片的字段,如下所示:
$addFields = [
[
'name' => 'photo',
'label' => 'Header Photo (1500 x 1000 EXACTLY)',
'type' => 'browse'
]
]
在我的请求中,我使用以下规则来验证图像的大小:
public function rules()
{
return [
'photo' => 'dimensions:width=1500,height=1000'
];
}
无论我尝试验证什么维度属性都失败了。我已经尝试过超出测试用例文件尺寸的 max_width 方法。
我的理论是验证器正在寻找要在帖子中传递的实际“文件”字段,但 elFinder 正在传递已上传文件的路径。
关于如何使用路径在 Laravel 中处理图像尺寸验证的任何想法?