Задать вопрос
@Sectorrbs

Почему в валидации Laravel проверка на строку и на тип изображения между собой конфликтуют?

Прописываю в request такого вида проверку.
'img' => 'string|mimes:png',
На входе "img" может быть либо файлом с расширением .png, либо обычной строкой вида "picture.png". Валидация же не пропускает строку, выдает: The img must be a file of type: png.
Помогите разобраться в этом вопросе, возможно, есть всё-таки правильный способ записи такого вида проверки?
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
pLavrenov
@pLavrenov
Разработка сайтов
Каждое правило это функция которая возвращает false если не проходит проверку. Они выполняется по очереди. Чтобы решить задачу надо написать свое правило которое будет проверять подходит или нет.

Validation Rule
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы