Вот пишу я валидацию
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). Подумал написать функцию для шаблонизатора но её синтаксис у меня вышел ужасным.