在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');
其中第一个参数是字段的名称,第二个参数是我想在错误消息上显示的字段的名称。
答案 0 :(得分:1)
如果您正在使用表单请求,那么有一个名为messages()的方法。 您必须使用以下自定义错误消息覆盖它:
public function messages()
{
return [
'txtConfigKey.required'=>'The Config Key is required'
];
}