@MrChen

Как изменить язык валидации laravel на русский?

Привет, ребят! В Laravel есть валидация, но по умолчанию она на Английском языке. Собственно вопрос вот какой: "Как изменить язык валидации?".
  • Вопрос задан
  • 11061 просмотр
Пригласить эксперта
Ответы на вопрос 3
@Result007
P|-|P
Привет!

Во-первых, в config/app.php измени:
'locale' => 'ru'


Во-вторых, в пути resources/lang создай папку ru. И после скинь туда эти файлы: https://github.com/caouecs/Laravel-lang/tree/maste...

Внутри файлов можешь описывать свои ошибки.
Ответ написан
Alyovkin
@Alyovkin
Full-stack developer
Можно передавать сообщения прямо в Validator
$messages = array(
    'required' => 'Поле :attribute должно быть заполнено.',
);

$validator = Validator::make($input, $rules, $messages);

строка :attribute будет заменена на имя проверяемого поля

Так же можно добавлять сообщения в файл локализации, например:app/lang/xx/validation.php
'custom' => array(
    'email' => array(
        'required' => 'Нам нужно знать ваш e-mail адрес!',
    ),
),
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы