Я пытаюсь убедиться, что все данные в требуемом ассоциативном массиве проверены , но появляется только одно сообщение об ошибке.Проблема с кодом ниже состоит в том, что одно и то же сообщение об ошибке повторяется для каждого пропущенного поля.
class CustomRequest extends FormRequest
{
public function rules()
{
return [
'title' => 'required',
'data.foo' => 'required',
'data.bar' => 'required'
];
}
public function messages()
{
return [
'title.required' => 'You need a title!',
'data.*' => 'All your datas are belong to us & required'
];
}
}
Я хотел бы получить решение, которое содержится в классе CustomRequest
.
Представленная форма будет содержать такие элементы:
<input name="data[foo]" type="text">
<input name="data[bar]" type="text">
Оба элемента foo
и bar
будут обязательными.Но если ни один из них не будет введен, появится одна ошибка.