Cách sử dụng bộ lọc laravel với các ví dụ

Để lọc kết quả trong Laravel, bạn có thể sử dụng phương thức `where` trên phiên bản trình tạo truy vấn. Đây là một ví dụ

$users = DB::table['users']
            ->where['name', 'like', '%John%']
            ->orWhere['email', 'like', '%john@gmail.com%']
            ->get[];

Thao tác này sẽ truy xuất tất cả người dùng từ bảng `user` có tên `John` hoặc `john@gmail. com` trong email của họ

You can also use the `where` method to filter results based on various comparison operators, such as ``, `=`, and ``. For example:

$users = DB::table['users']
            ->where['age', '>', 25]
            ->get[];

Thao tác này sẽ truy xuất tất cả người dùng từ bảng `người dùng` trên 25 tuổi

Bạn cũng có thể xâu chuỗi nhiều mệnh đề `where` lại với nhau để tạo các truy vấn phức tạp hơn. Ví dụ

$users = DB::table['users']
            ->where['name', 'like', '%John%']
            ->orWhere[function [$query] {
                $query->where['email', 'like', '%john@gmail.com%']
                      ->where['age', '>', 25];
            }]
            ->get[];

Thao tác này sẽ truy xuất tất cả người dùng từ bảng `user` có tên `John` hoặc `john@gmail. com` trong email của họ và trên 25 tuổi

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

Bài viết này dành cho bạn nếu bạn đang tìm kiếm câu trả lời cho câu hỏi Cách sử dụng bộ lọc laravel với các ví dụ . Tôi sẽ cung cấp cho bạn một ví dụ 1 để giúp bạn giải quyết vấn đề này.

Cách sử dụng bộ lọc laravel với các ví dụ

Chủ Đề