каждое вводимое значение было уникальным? от 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, но валидация я там читал. Но там не нашёл примера.
можем только посочувствовать.
Обсуждают сегодня