Всем привет, подскажите пожалуйста, как прописать в правиле валидации чтобы каждое вводимое значение было уникальным? от 1 до 45? 'unique' - не помог. В сети только сравнение двух полей нашёл.
public function rules()
{
return [
[ ['ball_1','ball_2','ball_3','ball_4','ball_5'],'unique'], //Одна строка на один валидатор
[['ball_1'],'number', 'min' => 1, 'max' => 45,'message' => 'введите число от 1 до 45'],
[['ball_2'],'number', 'min' => 1, 'max' => 45,'message' => 'введите число от 1 до 45'],
[['ball_3'],'number', 'min' => 1, 'max' => 45,'message' => 'введите число от 1 до 45'],
[['ball_4'],'number', 'min' => 1, 'max' => 45,'message' => 'введите число от 1 до 45'],
[['ball_5'],'number', 'min' => 1, 'max' => 45,'message' => 'введите число от 1 до 45'],
];
}