Как я могу загрузить перевод из другого местоположения, кроме resources/lang/*/validation.php
в vendor/package/src/translation/*/validation.php
?
Я создал файл перевода по пути vendor/package/src/translation/*/validation.php
:
<?php
return [
'custom' => [
'search_text' => [
'string' => 'A nice message.',
'not_regex' => 'Regex failed.',
],
],
'attributes' => [
'search_text' => 'Search text',
],
];
Я загрузил свойсобственный валидатор в сервис-провайдере:
$this->app->validator->resolver( function( $translator, $data, $rules, $messages = array(), $customAttributes = array() ) {
return new MyValidator( $translator, $data, $rules, $messages, $customAttributes );
} );
, и я создал ofc класс валидатора.Но я понятия не имею, как я могу объединить валидатор и перевод из пользовательского места на работу.Вывод должен быть перегружен пользовательским файлом, если какое-либо пересечение появится в обоих файлах.Спасибо за помощь.:)