2016-02-25 56 views
2

我在Rule方法下的Request类中编写了以下代码。定制验证消息:Laravel 5.2.15

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.', 
    ]; 
} 

问题:我们可以自定义的验证信息,使其看上去更加用户友好?

回答

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

我得到了它的工作。以下是定制消息的正确方法。

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