簡體   English   中英

圖片驗證在Laravel Voyager中不起作用

[英]Image validation doesn't work in Laravel Voyager

我已在Laravel Voyager BREAD中使用圖像驗證。 但這是行不通的。 它需要圖像的所有維度。

這是我的代碼

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

圖片以進一步說明:

圖片

從文檔中,您需要添加mime規則,並使用尺寸規則,例如:

'rule' => 'mimes:jpeg,bmp,png|dimensions:width=340,height=960'

您可以嘗試創建規則,因為這需要幾個參數

 use Illuminate\Validation\Rule;

    Validator::make($data, [
        'image' => [
            'required',
            Rule::dimensions()->maxWidth(1000)->maxHeight(500)->ratio(3 / 2),
        ],
    ]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM