Laravel - получить сообщение об ошибке из локализованного файла - PullRequest
2 голосов
/ 20 февраля 2020

Я создаю свою собственную проверку и мне нужно получить сообщения об ошибках из локализованного файла (resources / lang / en / validation. php и др. c). Основная задача - получить массив сообщений об ошибках из соответствующего файла. Обычно это делает валидатор, и вам не нужно об этом беспокоиться. Существует ли способ получить все эти сообщения без использования валидатора?

1 Ответ

2 голосов
/ 20 февраля 2020

Вы можете получить доступ к файлам перевода и их содержимому из любой точки мира с помощью глобальной вспомогательной функции trans
Например: ваши переводы находятся в файловых ресурсах / lang / en / customvalidation. php

return [
    'customerror' => 'my custom error message',
];

Тогда

trans('customvalidation.customerror')

вернет «мое пользовательское сообщение об ошибке» (в зависимости от текущего установленного языка)

...