自定义验证消息:Laravel 5.2.15

时间:2016-02-25 21:13:33

标签: php laravel laravel-5.2

我在Rules方法下的Request类中编写了以下代码。

public function rules()
{
    return [
        'Currency' => 'required|max:5|min:2|composite_unique:tblcurrency,CurrencyCode',
        'CurrencyCode' => 'required|max:5|min:1',
    ];
}

这很好用。唯一的问题是,当验证失败时,我收到以下消息..

  

validation.composite_unique

到目前为止我尝试了什么?

在编写下面的代码之后,我仍然得到相同的错误字符串。

public function messages () {
    return [
        'validation.composite_unique'  => 'Duplicate Country and code combination found.',
    ];
}

问题:我们可以自定义验证邮件,使其看起来更加用户友好吗?

2 个答案:

答案 0 :(得分:3)

public function messages () {
    return [
        'Currency.composite_unique'  => 'Duplicate Country and code combination found.',
    ];
}

答案 1 :(得分:1)

我明白了。以下是自定义消息的正确方法。

public function messages () {
    return [
        'composite_unique'  => 'Duplicate Country and code combination found.',
    ];
}