Cách xác thực Laravel kiểm tra kích thước mảng tối thiểu và tối đa với các ví dụ
Để xác thực kích thước của một mảng trong Laravel, bạn có thể sử dụng quy tắc xác thực `size`. Quy tắc này sẽ kiểm tra số lượng mục trong mảng và đảm bảo rằng nó nằm giữa giá trị tối thiểu và tối đa mà bạn chỉ định Đây là một ví dụ về cách bạn có thể sử dụng quy tắc `size` trong Laravel request class
Trong ví dụ này, trường `my_array` là bắt buộc và phải là một mảng. Quy tắc `size` chỉ định rằng mảng phải có từ 2 đến 4 mục trong đó Nếu quá trình xác thực không thành công, người dùng sẽ được chuyển hướng trở lại trang trước với danh sách các thông báo lỗi, bao gồm lỗi cho trường `my_array` Bạn cũng có thể tùy chỉnh thông báo lỗi cho quy tắc `size` bằng cách thêm một mục nhập cho quy tắc đó trong mảng `messages` của lớp yêu cầu public function messages() { return [ 'my_array.size' => 'The :attribute field must have between 2 and 4 items.', ]; } Trong ví dụ này, thông báo lỗi cho `my_array. size` sẽ là "Trường my_array phải có từ 2 đến 4 mục. " Tôi hi vọng cái này giúp được. Hãy cho tôi biết nếu bạn có bất kì câu hỏi nào khác Trong bài viết dưới đây, chúng tôi gửi đến bạn một số giải pháp cho câu hỏi Cách Laravel Validation kiểm tra kích thước mảng tối thiểu và tối đa bằng các ví dụ . Hi vọng đây sẽ là giải pháp mà bạn đang tìm kiếm, tiết kiệm thời gian cho bạn. thực thi. Cách xác thực Laravel kiểm tra kích thước mảng tối thiểu và tối đa bằng các ví dụ - Xác thực Laravel kiểm tra kích thước mảng tối thiểu và tối đa 'images' => 'array|max:3', 'images.*' => 'mimes:jpeg,png,jpg,gif,svg' Nếu bạn không hài lòng với câu trả lời của tôi về Cách xác thực Laravel, hãy kiểm tra kích thước mảng tối thiểu và tối đa với các ví dụ. Xem thêm các chủ đề tương tự hoặc để lại cho tôi một câu hỏi mới chưa xác định |