Я работаю с laravel проверками в запросе формы, и на этот раз мне нужно проверить массив данных примерно так:
public function rules()
{
$rules = [
'products.*.quantity' => 'required|integer',
'products.*.dimension' => 'required|min:5|max:16',
'products.*.description' => 'required|min:5',
];
return $rules;
}
где продукты - это массив, в котором у меня есть каждый из элементов , это работает, но дает мне сообщение примерно так: The products.1.quantity field is required.
Мне нужно изменить имя атрибута, я знаю, что можно изменить имя внутри метода сообщений, давая новое значение products.*. quantity
для пример products.*. quantity => "quantity"
, однако я также хотел бы указать ключ элемента, который не работает, и в конце иметь такое сообщение:
The quantity in item 1 field is required.
, тогда можно ли этого добиться?