Câu hỏi phỏng vấn Laravel
Câu hỏi

Cách sử dụng rules() để validate mảng dữ liệu lồng nhau.

Câu trả lời

markdown Copy
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

middle

Gợi ý câu hỏi phỏng vấn

middle

Reverse routing trong Laravel là gì?

middle

Những lợi ích của Laravel so với các framework PHP khác là gì?

middle

Liệt kê các loại quan hệ có sẵn trong Laravel Eloquent?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào