关于在 laravel 4 验证后如何管理错误消息中的数据库字段名称,我几乎没有疑问。
为了验证表单,我使用了 eloquent 如下:
public static function validate($input)
{
$validation = array(
'rules' => array(
'title' => 'required|min:5'
),
'messages' => array(
'title.required' => 'Inserer un titre!'
)
);
return Validator::make($input, $validation['rules'], $validation['messages']);
}
为了翻译错误消息,我使用了这个 github repo:https ://github.com/caouecs/Laravel4-lang
除了属性(db 列)名称的翻译外,每件事都可以正常工作。我不知道该怎么做,有什么建议吗?
fr : Le texte **title** doit contenir au moins 5 caractères.
en : The **title** must be at least 5 characters.
(在每种情况下,标题都保留为英文。)