Laravel lấy các mô hình từ mảng ID
Chúng ta có thể sử dụng hàm 9 để lấy mảng id bằng Eloquent ORM trong LaravelProduct::where('status' ,'=' ,0)->pluck('id')->toArray(); bài viết liên quan
Biên tập viên Biên tập viên tại Tutsplanet là một nhóm chuyên viết các hướng dẫn khác nhau về các chủ đề như Lập trình, Công nghệ và Hệ điều hànhXem tất cả bài viết của Ban biên tập Tất cả các phương thức Eloquent trả về nhiều hơn một kết quả mô hình sẽ trả về các phiên bản của lớp 5, bao gồm các kết quả được truy xuất thông qua phương thức 6 hoặc được truy cập thông qua một mối quan hệ. Đối tượng bộ sưu tập Eloquent mở rộng bộ sưu tập cơ sở của Laravel, do đó, nó thừa hưởng một cách tự nhiên hàng chục phương thức được sử dụng để hoạt động trôi chảy với mảng cơ bản của các mô hình Eloquent. Đảm bảo xem lại tài liệu về bộ sưu tập Laravel để tìm hiểu tất cả về các phương thức hữu ích nàyTất cả các bộ sưu tập cũng đóng vai trò là các trình vòng lặp, cho phép bạn lặp qua chúng như thể chúng là các mảng PHP đơn giản
Tuy nhiên, như đã đề cập trước đây, các bộ sưu tập mạnh hơn nhiều so với các mảng và hiển thị nhiều hoạt động ánh xạ / thu nhỏ có thể được xâu chuỗi bằng giao diện trực quan. Ví dụ: chúng tôi có thể xóa tất cả các mô hình không hoạt động và sau đó thu thập tên của từng người dùng còn lại
Chuyển đổi bộ sưu tập EloquentTrong khi hầu hết các phương thức thu thập Eloquent trả về một thể hiện mới của một bộ sưu tập Eloquent, thì các phương thức 7, 8, 9, 0, 1 và 2 lại trả về một thể hiện bộ sưu tập cơ sở. Tương tự như vậy, nếu một hoạt động của 3 trả về một bộ sưu tập không chứa bất kỳ mô hình Eloquent nào, thì nó sẽ được chuyển đổi thành một thể hiện bộ sưu tập cơ sởphương pháp có sẵnTất cả các bộ sưu tập Eloquent đều mở rộng đối tượng bộ sưu tập cơ sở của Laravel; Ngoài ra, lớp 5 cung cấp một tập hợp lớn các phương thức để hỗ trợ quản lý các bộ sưu tập mô hình của bạn. Hầu hết các phương thức trả về 5 trường hợp;
|