Laravel图像尺寸

时间:2018-04-16 08:44:57

标签: php laravel

您好我希望用户上传矩形图像。 我想验证用户是否在建议的大小内上传了有效的矩形图像。我怎样才能做到这一点? 现在我使用以下

$request->validate([

        'image_height' => 'numeric|min:2000|max:4000',
        'image_width' =>  'numeric|min:1000|max:2000',

        'image' => 'required|dimensions:min_height=2000,min_width=1000, max_height=4000,max_width=2000',


    ], $messages);

我还想使用此image_height和image_width字段代替图像规则中的硬编码大小。 laravel文档中有一个验证规则Dimensions ratio。有人能告诉我们矩形图像的比例吗?

1 个答案:

答案 0 :(得分:0)

您不会通过标准验证器实现此目的;你需要编写自己的自定义验证器