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

Query scopes là gì?

Câu trả lời

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

middle

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

middle

Làm thế nào để bạn tạo ra các migration?

middle

Làm thế nào để tạo sự kiện và bộ nghe?

junior

Eloquent Models là gì?

Bình luận

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

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