Настраиваемое сообщение об ошибке для правила проверки Laravel: Размеры

Я пытаюсь проверить загрузку изображения, которое выглядит следующим образом:

$this->validate($request, [
'admin_image'=> 'nullable|image|dimensions:min_width=600,min_height=600',
]);

когда выбранное изображение слишком маленькое, laravel показывает ошибку:

The Admin Image has invalid image dimensiona

Я думаю, что в сообщении не говорится конкретно о том, в каком размере изображение маленькое, например: ширина или высота.

Я ожидаю сообщение об ошибке вроде:
The Admin Image width cannot be less than 600px а также
The Admin Image height cannot be less than 600px

здесь «Admin image» — имя атрибута & «600» — это значение, которое я дал в правилах

Итак, я хотел сделать собственное сообщение об ошибке для min_width а также max_widthв custom массив сообщений в validation.php, который выглядит следующим образом:

'admin_image' => [
'dimensions.min_width' => 'The :attribute dimension (width) cannot be less than :min_width px',
'dimensions.min_height' => 'The :attribute dimension (height) cannot be less than :min_height px',
],

Но, к сожалению, это не работает & Laravel продолжает показывать сообщение по умолчанию.

Пожалуйста, поймите, что

как я пытался в массиве пользовательских сообщений об ошибках.

Я знаю, что это очень просто, но я делаю что-то не так.

Любая помощь будет высоко оценена

4

Решение

Добавьте пользовательское сообщение об ошибке в validation.php как показано ниже:

'admin_image' => [
'dimensions' => [
'min_width' => 'The :attribute dimension (width) cannot be less than :min_width px'
]
]
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]