Я использую класс расширяет класс FormRequest Laravel. У меня есть входящие массивы, поэтому у меня есть правила, такие как:
public function rules()
{
return [
'name' => 'required',
'name.*.value' => 'required',
'email' => 'required',
'email.*.value' => 'required|email',
];
}
Обычно, когда я делаю мой Ajax вызов, он возвращает 422 с сообщением, например: Поле name.0.value обязательно.
Я хочу, чтобы это было что-то вроде: требуется {index} -ое имя.
public function messages()
{
return [
'email.*.value.required' => 'Recipient email field is required',
'email.*.value.email' => 'Wrong e-mail format',
];
}
Можно ли каким-либо образом включить * в сообщение? Или я должен обработать это с JQuery? Заранее спасибо.