如何在Laravel中的自定义验证中将正则表达式添加到属性名称?

时间:2014-10-12 10:30:04

标签: regex laravel laravel-validation

在自定义验证中,如下所示:

'custom' => array(
    'attribute-name' => array(
        'rule-name' => 'custom-message',
    ),
),

如何定义正则表达式以及属性名称 - {regex}也是如此?!

示例:

 'custom' => array(
    'institute_regex:{/d{1}}' => array(
            'required' => 'the field is required',
        ),
),

1 个答案:

答案 0 :(得分:0)

我认为这可能是你很久以前所寻找的,但无论如何,这就是我所做的。

必须找到一种方法来为前端动态生成的输入定义自定义验证消息(使用另一种语言)。结果是我会得到以下类型的类:

project_name-1, -2, -3 etc to keep it simple.

所以我做了什么,并且它对我来说很好,就是在我的validation.php文件中添加以下行(无论语言是什么):

'project_name-*' => [
    'required' => 'Please name your project.',
],

瞧,我希望它会帮助别人!