Я реализую форму с динамическими полями, добавляемыми кнопкой добавления поля. Мне нужно, чтобы некоторые из этих полей имели одинаковое значение перед отправкой.
В настоящее время мои правила запроса выглядят так:
public function rules()
{
return [
'myfield.*.domain' => 'required|url',
'myfield.*.group' => 'required',
'myfield.*.client' => 'nullable'
];
}
Например, что если вы хотите, чтобы входные данные домена были уникальными при отправке формы (а не базы данных)? Это возможно?
Любая помощь будет очень признательна!
Спасибо!
EDIT
Добавление «отдельного» правила сделало работу для определенного поля.
'myfield.*.domain' => 'required|url|distinct'
Ошибки проверки, хотя иногда не отображаются на мой взгляд. При целенаправленном тестировании одних и тех же ошибок ввода сообщения об ошибках иногда отображаются так, как должны, а иногда $errors->all()
возвращает пустой массив.
@foreach ($errors->all() as $error)
<div class="card-panel red white-text alert">
<span>{{ $error }}</span>
</div>
@endforeach