Почему валидатор не позволяет оставить поля пустыми?

Здравствуйте. Есть такой валидатор:
public function rules()
    {
        return [
            'content' =>'required|max:50' ,
            'port' =>'sometimes|numeric|max:5' ,
            'weight' =>'sometimes|numeric|max:5' ,
            'priority'=>'sometimes|numeric|max:2' ,
            'host'=>'required|max:30' ,
            'target'=>'sometimes|url|max:30'
        ];
    }

Когда поле weight (или port, priority) не заполнено, то вижу ошибки
The port must be a number.
The priority must be a number.
The target format is invalid.

Как сделать так, чтобы эти поля не были обязательными для заполнения?
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
@D3lphi
Добавить правило nullable.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы