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 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错