Как я могу получить локализованные значения для атрибутов замены сообщений об ошибках моего пользовательского правила? - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть собственный класс правил в моем проекте Laravel. Сообщение об ошибке моего правила должно использовать больше параметров, чем :attribute, который является единственным, который заменяется автоматически. Я могу использовать str_replace для замены остальных, но это обойдет все, что я определил для атрибутов и значений в моих файлах перевода. Как я могу вернуть сообщение, чьи атрибуты и значения будут заменены и переведены?

public function message()
{
    return str_replace([':other', ':value'], [$this->other, $this->value], 'The :attribute must not be given if the :other is :value.');
}

В частности, как я могу гарантировать, что :other и :value будут использовать значения в моей проверке. php файл перевода, если они определены?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...