---
title: "array - валідація вкладених даних"
url: https://laravelukraine.com/blog/array-validaciia-vkladenix-danix
author: "Олексій Бабінцев"
date: 2026-11-06
---

# array - валідація вкладених даних

Валідуєте масиви та вкладені структури?

Dot-нотація робить це просто.

**Синтаксис:**

* `field.*` — кожен елемент масиву
* `field.*.key` — вкладений ключ у кожному елементі
* `field.key` — конкретний ключ

**Коли корисно:**

* Bulk-операції
* Масиви полів у формах
* API payload

Порада: комбінуйте з `distinct`, `unique`, `exists`.

```php
public function rules()
{
  return [
    'users' => 'required|array',
    'users.*.name' => 'required|string|max:255',
    'users.*.email' => 'required|email|distinct',

    'items' => 'required|array',
    'items.*.product_id' => 'required|exists:products,id',
    'items.*.quantity' => 'required|integer|min:1',
  ];
}
```
