У меня есть следующее пользовательское правило проверки ...
Validator::extend('empty_with', function ($attribute, $value, $parameters, $validator) {
$other = array_get($validator->getData(), $parameters[0], null);
return ($value != '' && $other != '') ? false : true;
}, "The :attribute field is not required with the :other field.");
И я использую его как ...
$validator = Validator::make($request->all(), [
'officer' => 'sometimes|integer',
'station' => 'empty_with:officer,|integer',
]);
Текущее сообщение об ошибке, которое я получаю:
The station field is not required with the
:other
field.
По сравнению с тем, что я хотел бы получить;
The station field is not required with the officer field.
Как установитьВторой параметр 'Officer' в сообщении об ошибке, тоже самое: атрибут is ... ??