Hướng dẫn dùng laravel collection trong PHP
Định nghĩa Collection trong Laravel là một class được tích hợp sẵn các phương thức thường xuyên được sử dụng để xử lý dữ liệu nhàm giảm thiểu tối đa thời gian cho các lập trình viên. Đặc biệt là khi làm việc với API kết nối với database vì dữ liệu từ database trả về sẵn kiểu là Collection. Khai báo và cách sử dụng Trước tiên, muốn sử dụng được collection bạn cần khai báo namespace của nó. Hãy thêm dòng này vào đầu file php của bạn.
Sau đó, bạn có thể tạo collection bằng 1 trong 2 cách sau đây.
Lúc này, nếu bạn sử dụng hàm prinf_r($collection) thì PHP sẽ trả về cho chúng ta một object có chứa giá trị tương ứng mà ta đã truyền vào. Một số hàm hay dùng 1. Listing
Nếu collection là một mảng lồng nhau hoặc là một object, Bạn cần phải truyền vào giá trị của key để xác định giá trị dùng để tính trung bình
Hàm này vô cùng hữu dụng trong views khi bạn làm việc với 'grid system'. Tưởng tượng bạn đang có một collection của Eloquent. Bạn cần hiển thị nó với grid layout:
Tương tự như hàm filter(). Bạn cũng có thể truyền điều kiện vào hàm first() như sau.
Trên đây là một số hàm thường được dùng. Tất cả các hàm của collection có tại đây: Collection Method Chúc các bạn thành công. ^^ |