VGrabko
@VGrabko
Golang, Php, Js

Как сократить код без ajax?

Вот пишу я валидацию
Valid.Make({
            name: "required|max:25",
            email: "required|email|max:255",
            password: "required|min:6|confirmed"
        }, {
            name: {
                required: "{{trans('validation.custom.name.required')}}",
                max: "{{trans('validation.custom.name.max')}}"
            },
            email: {
                required: "{{trans('validation.custom.email.required')}}",
                email: "{{trans('validation.custom.email.email')}}",
                max: "{{trans('validation.custom.email.max')}}"
            },
            password: {
                required: "{{trans('validation.custom.password.required')}}",
                min: "{{trans('validation.custom.password.min')}}",
                confirmed: "{{trans('validation.custom.password.confirm')}}"
            }
        }, [
            '<div class="message padd_top_10 padd_bot_10 red"><p>',
            '</p></div>'
        ], 'form1');


Мне лень указывать для каждой формы сообщения об ошибках. Конечно можно сделать маршрут который будет генерировать json файл локализации и отдавать его пользователю но это лишний запрос и потом танцы с бубном вокруг версирования локализации (если хранить в local storage). Подумал написать функцию для шаблонизатора но её синтаксис у меня вышел ужасным.
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Skycaptain
если стандартные сообщения об ошибках не устраивают ('locale' => 'ru'), идем и смотрим доку laravel.su/docs/5.2/validation#localization
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы