3
我在我的Laravel應用程序中創建了一個自定義驗證器,並且我想自定義錯誤。理想情況下,這將是您的圖片必須至少500×500像素。自定義驗證錯誤參數
但是,我不知道如何獲取validation.php文件中的參數(500,500)。
這是當前的錯誤消息:
"image_dimensions" => "Your :attribute must be at least GET PARAMETERS HERE",
這裏的驗證:
Validator::extend('image_dimensions', function($attribute, $value, $parameters) {
$image = Image::make($value);
$min_width = $parameters[0];
$min_height = $parameters[1];
if ($image->getWidth() < $min_width) {
return false;
} else if ($image->getHeight() < $min_height) {
return false;
}
return true;
});
在這裏,我使用它:
$validator = Validator::make(
array(
'image' => Input::file('file'),
),
array(
'image' => 'image_dimensions:500,500'
)
);
如何抓給出的參數在我的錯誤消息?