У меня есть собственный класс правил в моем проекте 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 файл перевода, если они определены?