Итак, я создал эти правила:
$aRules['option_usps_title_' . $language->prefix] = 'array|required';
$aRules['option_usps_title_' . $language->prefix . '.*'] = 'required';
Где $language->prefix
это либо en
, либо nl
.
У меня есть средство проверки, которое их проверяет:
$validator = Validator::make($request->all(), $aRules, $aMessages);
Когда второе правило терпит неудачу, оно дает мне сообщения: validation.option-usps-title-en.*-required
и validation.option-usps-title-nl.*-required
Я понимаю, что это приводит к файлу перевода с именем validation
, я просто не понимаю, как мне go установить сообщение.
Это например; 'option-usps-title-:langPrefix:.*-required' => ':langPrefix: De USP titel is niet gezet',
не работает.
Так же не работает; 'option-usps-title-nl.*-required' => ':langPrefix: De USP titel is niet gezet',
Так что мой вопрос в основном таков; как установить пользовательское сообщение проверки для проверки звездочки в файле перевода?
(я понимаю, что это очень конкретный c вопрос, и я старался изо всех сил объяснить его. Если что-то неясно, я могу попробовать добавить еще информацию)
С уважением, BurnerPhone