dream518518518 2015-04-18 08:16
浏览 343
已采纳

在laravel5表单验证中为字段设置自定义验证消息?

I want to set custom filed name in laravel5 form validation error messages.

my form validation request class is,

   class PasswordRequest extends Request {

    protected $rules = [
        'old' => ['required'],
        'new' => ['required','same:cnew'],
        'cnew' => ['required']
    ];

    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize() {
        return true;
    }

    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules() {
        return $this->rules;
    }

}

Here when old,new and cnew emty, Error message will be like following,

  • The old field is required.
  • The new field is required.
  • The cnew field is required.

I want to display like following instead of above message,

  • Old password field is required
  • New password field is required
  • Confirmation password field is required.

How it is possible in laravel5 Form Request Validation method?

  • 写回答

1条回答 默认 最新

  • dongxian5735 2015-04-18 08:33
    关注

    Option 1:

    You can define your custom attributes in resources/lang/en/validation.php under Custom Validation Attributes 'attributes' => [], like so:

    /*
        |--------------------------------------------------------------------------
        | Custom Validation Attributes
        |--------------------------------------------------------------------------
        |
        | The following language lines are used to swap attribute place-holders
        | with something more reader friendly such as E-Mail Address instead
        | of "email". This simply helps us make messages a little cleaner.
        |
        */
    
        'attributes' => [
            'old'              =>'Old Paaword',
            'new'              =>'New password',
            'cnew'             =>'Confirmation password'
        ]
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器