Query scopes là gì?
Query scopes là gì?
Query scopes trong Laravel là một tính năng cho phép bạn định nghĩa các ràng buộc truy vấn một cách tái sử dụng để áp dụng cho các truy vấn Eloquent model. Có hai loại scopes: Local Scopes và Global Scopes. Local Scopes cho phép bạn định nghĩa các ràng buộc truy vấn có thể được tái sử dụng trong các truy vấn Eloquent, giúp code trở nên gọn gàng và dễ bảo trì hơn. Ví dụ, bạn có thể tạo một local scope để truy vấn chỉ những người dùng phổ biến hoặc những người dùng đang hoạt động. Để sử dụng một local scope, bạn chỉ cần thêm tiền tố "scope" vào tên phương thức trong model của bạn và sau đó gọi phương thức đó mà không cần tiền tố "scope" khi thực hiện truy vấn[1][2]. Global Scopes, ngược lại, là những ràng buộc truy vấn t...
middle
Chưa có bình luận nào