Laravel 5表单请求手动指定要显示的字段名称

时间:2015-03-15 10:57:51

标签: php laravel laravel-5

在Laravel的表单请求中,如何手动指定要在错误时显示的字段名称?

这是我的blade.php文件

<input type="text" name="txtConfigKey" id="txtConfigKey" class="form-control" placeholder="Config Key" />

然后在我的请求文件中:

    public function rules()
    {
        return [
            'txtConfigKey' => 'required'
        ];
    }

然后输出为:“txt配置密钥字段是必需的。”

请注意,它使用空格转换了“txtConfigKey”。有没有办法让我手动指定字段是什么?

在CodeIgniter中,我可以这样做:

$this->form_validation->set_rules('txtConfigKey', 'Config Key', 'required');

其中第一个参数是字段的名称,第二个参数是我想在错误消息上显示的字段的名称。

1 个答案:

答案 0 :(得分:1)

如果您正在使用表单请求,那么有一个名为messages()的方法。 您必须使用以下自定义错误消息覆盖它:

public function messages()
{
    return [
    'txtConfigKey.required'=>'The Config Key is required'
    ];
}