Ở đâu null Laravel

Hôm nay, chúng tôi muốn chia sẻ với bạn ví dụ về truy vấn hùng biện Laravel 6 Where null và Where notnull. Trong bài đăng này, chúng tôi sẽ giới thiệu cho bạn php – Truy vấn mô hình eloquent của Laravel cho `notnull`, hãy nghe laravel 6 eloquent where null, db raw wherenull laravel chúng tôi sẽ cung cấp cho bạn bản demo và ví dụ để triển khai. Trong bài đăng này, chúng ta sẽ tìm hiểu về Laravel 6 eloquent model query cho `notnull` với một ví dụ

Laravel 6 Truy vấn hùng hồn Where null và Where not null

nội dung

Có những điều sau đây Đơn giản Giới thiệu về laravel 6 eloquent where notnull or empty Thông tin đầy đủ với ví dụ và mã nguồn

Vì tôi sẽ giới thiệu Bài đăng này với ví dụ Làm việc trực tiếp để phát triển Laravel 6 hùng hồn khi thêm ISNULL vào truy vấn DB, do đó, Laravel 6 hùng hồn khi thêm ISNULL vào truy vấn DB được sử dụng cho ví dụ này như sau

Ví dụ về Laravel where Null và where Not Null. Trong hướng dẫn này, bạn sẽ học cách sử dụng các phương thức hùng hồn whereNull[] và whereNotNull[] để triển khai truy vấn trong ứng dụng laravel

Ngoài ra, bạn sẽ tìm hiểu về các truy vấn SQL cốt lõi whereNull và whereNotNull

Cú pháp sau đại diện cho các phương thức hùng biện whereNull và whereNotNull

ở đâuNull

whereNull['columnName'];

whereNotNull

whereNotNull['columnName'];

Khuyến khích. - Laravel where Trong ví dụ Eloquent Query

Bạn nên luôn luôn kiểm tra các trường null khi xây dựng truy vấn trên các mô hình

ví dụ 1. Laravel whereNull Truy vấn

Sử dụng truy vấn sau đây, bạn có thể tìm nạp dữ liệu từ người dùng bảng cơ sở dữ liệu nơi trường tên trống trong bảng DB

public function index[]
{
    $users = User::whereNull['name']->get[];
  
    dd[$users];                    
}

Khi bạn kết xuất truy vấn whereNull đã cho ở trên, bạn sẽ nhận được truy vấn SQL sau

SELECT * FROM users WHERE name IS NULL;

Khuyến khích. - Ví dụ truy vấn whereExists và whereNotExists của Laravel

ví dụ 2. Laravel truy vấn whereNotNull

Sử dụng truy vấn sau, bạn có thể tìm nạp dữ liệu từ những người dùng bảng cơ sở dữ liệu trong đó trường email_verified_at không trống trong bảng DB

public function index[]
{
    $users = User::whereNotNull['email_verified_at']->get[];
  
    dd[$users];                    
}

Khi bạn kết xuất truy vấn whereNotNull đã cho ở trên, bạn sẽ nhận được truy vấn SQL sau

SELECT * FROM users WHERE email_verified_at IS NOT NULL;

Phần kết luận

Trong hướng dẫn này, bạn đã học cách sử dụng phương thức hùng biện where null và where not null của laravel với trình tạo truy vấn và mô hình

Eloquent ORM đi kèm với Laravel cung cấp cho bạn một cách dễ dàng để tương tác với cơ sở dữ liệu của bạn. Điều này đơn giản hóa tất cả các hoạt động CRUD [Tạo, đọc, cập nhật và xóa] và bất kỳ truy vấn cơ sở dữ liệu nào khác

Trong hướng dẫn này, bạn sẽ học cách kiểm tra xem giá trị của một cột cụ thể có phải là NULL hay không với Laravel Eloquent

điều kiện tiên quyết

Trước khi bắt đầu, bạn cần cài đặt và chạy ứng dụng Laravel

Tôi sẽ sử dụng DigitalOcean Ubuntu Droplet cho bản demo này. Nếu muốn, bạn có thể sử dụng mã liên kết của tôi để nhận khoản tín dụng DigitalOcean trị giá 100 đô la miễn phí để khởi động máy chủ của riêng bạn

Nếu bạn chưa có, bạn có thể làm theo các bước từ hướng dẫn này về cách thực hiện điều đó

  • Cách cài đặt Laravel trên DigitalOcean với 1 cú nhấp chuột

Hoặc bạn có thể sử dụng tập lệnh tuyệt vời này để thực hiện cài đặt

  • larabuồm

Kiểm tra nếu null. whereNull

Hãy lấy ví dụ sau và giả sử rằng chúng ta có bảng Người dùng và chúng ta muốn lấy danh sách tất cả người dùng chưa chỉ định họ của họ chẳng hạn

Trong trường hợp chúng tôi đang sử dụng SQL thuần túy, truy vấn sẽ như thế này

SELECT *
FROM users
WHERE last_name IS NULL;

Lưu ý biểu thức IS NULL ở cuối

🤩 Nhà tài trợ tuyệt vời của chúng tôi 👇

Xem trang web

DigitalOcean cung cấp giải pháp lưu trữ đám mây đơn giản và đáng tin cậy cho phép các nhà phát triển nhanh chóng thiết lập và chạy trang web hoặc ứng dụng của họ

Xem trang web

Bảng công việc chính thức của Laravel. Tìm các nhà phát triển Laravel giỏi nhất và tài năng nhất bằng cách đăng công việc của bạn trên bảng việc làm chính thức của Laravel

Xem trang web

Tìm hiểu cách viết mã chuỗi khối của riêng bạn và tạo tiền điện tử của riêng bạn với nền tảng đào tạo trực tuyến thú vị và tương tác CoinCap. Tìm hiểu thêm về chương trình tài trợ DevDojo và xem biểu trưng của bạn tại đây để đưa thương hiệu của bạn đến với hàng nghìn nhà phát triển.

Truy vấn trên sẽ trả về tất cả người dùng trong cơ sở dữ liệu của bạn nơi họ của họ được đặt thành NULL

Laravel Eloquent cung cấp một phương thức tiện dụng có tên là whereNull, mà bạn có thể sử dụng để xác minh xem một giá trị cụ thể của một cột nhất định có phải là NULL hay không

Vì vậy, trong trường hợp này, ví dụ trên sẽ như thế này với Eloquent

$users = User::whereNull['last_name']
                    ->get[];

Hoặc trong trường hợp bạn thích sử dụng mặt tiền

$users = User::whereNull['last_name']
                    ->get[];
1 thì nó sẽ trông như thế này

$users = DB::table['users']
                    ->whereNull['last_name']
                    ->get[];

Kiểm tra nếu không null.
$users = User::whereNull['last_name']
                    ->get[];
2

Hãy có một ví dụ tương tự, nhưng trong trường hợp này, chúng tôi muốn lấy tất cả người dùng đã chỉ định họ của họ

Trong SQL thuần túy, chúng tôi sẽ sử dụng điều kiện

$users = User::whereNull['last_name']
                    ->get[];
3 và truy vấn sẽ như thế này

SELECT *
FROM users
WHERE last_name IS NOT NULL;

Tương đương với điều kiện

$users = User::whereNull['last_name']
                    ->get[];
3 trong Laravel Eloquent là phương pháp
$users = User::whereNull['last_name']
                    ->get[];
2, cho phép bạn xác minh xem giá trị của một cột cụ thể có phải là NULL không

Vì vậy, trong trường hợp này, bằng cách sử dụng phương pháp

$users = User::whereNull['last_name']
                    ->get[];
2, ví dụ trên sẽ trông như thế này với Eloquent

Làm cách nào để kiểm tra giá trị null trong laravel?

Kiểm tra nếu không null. whereNotNull . SELECT * FROM users WHERE last_name IS NOT NULL; The equivalent to the IS NOT NULL condition in Laravel Eloquent is the whereNotNull method, which allows you to verify if a specific column's value is not NULL .

NULL MySQL ở đâu?

Để tìm giá trị NULL, bạn phải sử dụng phép kiểm IS NULL. Các câu lệnh sau đây cho biết cách tìm số điện thoại NULL và số điện thoại trống. mysql> CHỌN * TỪ my_table WHERE điện thoại LÀ NULL ; . 3.

Làm cách nào để kiểm tra xem một cột có trống trong laravel không?

Nếu bạn muốn kiểm tra xem một trường có rỗng không. bạn chỉ có thể sử dụng hàm is_null[] của PHP .

Chủ Đề