バックパックで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で画像の寸法検証を処理する方法についてのアイデアはありますか?