после неудачной валидации? Я сейчас для этого использую
@if($errors->any()) т.к. предполагаю, что после неудачной валидации должна быть хоть одна ошибка валидации. Но может быть я упустил какую-либо изящную директиву?
$errors->has() но давно таким не пользовался, обычно axios
@error('errorKey') <div id="permissions-error" class="col-form-label">{{ $message }}</div> @enderror
Это понятно. Но у меня несколько иная задача. Если форма ДО валидации - элементы формы - синие. Если после валидации, и нет ошибок, то зелёные, иначе красные. Использую вот такую конструкцию:
А не проще аякс?
У меня SSR
можешь сделать проверку по ключу ошибки
Тогда валидные поля останутся синими. А должны отрисоваться зелёными. Собственно мой текущий метод получается единственный? Более правильных нет?
@error('email') <div class="col-form-label">{{ $message }}</div> @enderror
Остальные валидные поля останутся синими. Для них должна быть проверка - форма после валидации или нет.
я давно такое не делал, но у меня получалось так что красными светились только ошибки
типа синяя еще не валидировано, красная ошибка валидации, зеленая прошла валидацию?
Если ты не сменишь стиль после валидации - у тебя останется синим.
Обсуждают сегодня