Cách sử dụng rules() để validate mảng dữ liệu lồng nhau.
Cách sử dụng rules() để validate mảng dữ liệu lồng nhau.
Khi sử dụng **rules()** trong Laravel để validate mảng dữ liệu lồng nhau, ta cần nắm rõ cú pháp và áp dụng các nguyên tắc xác thực cho từng phần tử của mảng. **Laravel hỗ trợ khả năng xác thực mảng lồng nhau** thông qua cú pháp sử dụng dấu `.*` để chỉ định rằng bất kỳ phần tử nào trong mảng đều cần được kiểm tra theo cùng một quy tắc.
Ví dụ: Đối với một mảng với mảng con generational (vd: `data[generation][0][name]`, `data[generation][1][name]`), bạn có thể áp dụng quy tắc như sau:
```php
$request->validate([
'generation.*.name' => 'required|string|max:255',
'generation.*.age' => 'required|integer|min:0',
]);
Điều này c...
middle