Упрощение проверки ошибок проверки

это не проблема, но я хочу знать, возможно ли упростить эту строку кода представления лезвия laravel:

@if ($errors->has('c1') || $errors->has('c2') || ... || $errors->has('cn'))

примерно так:

@if ($errors->has('c1', 'c2', ..., 'cn'))

Я хочу показать ошибку в некоторых частях моей формы, в зависимости от переменных, которые я проверяю в этом операторе if.

Есть ли короткий способ сделать это?

Спасибо!

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
0
39
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

ты можешь это сделать

@if ($errors->has('c1') || $errors->has('c2') || ... || $errors->has('cn'))
<span>{{$errors->first('c1')}}<span>
<span>{{$errors->first('c2')}}<span>
@endif

Да, я знаю. Но я хочу упростить оператор if, например: $errors->has('c1', 'c2', ..., 'cn');

Alvaro_SE 16.07.2019 20:15
Ответ принят как подходящий

Пожалуйста, попробуйте это

@if ($errors->hasAny(['c1', 'c2', ...]))
   <p>To Do</p>
@endif

Другие вопросы по теме