каждое вводимое значение было уникальным? от 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'],
];
}
https://laravel.com/docs/8.x/validation#custom-validation-rules
У меня Yii2, но валидация я там читал. Но там не нашёл примера.
можем только посочувствовать.
Обсуждают сегодня