Sử dụng Eloquent exists() và doesntExist() trong Laravel

Trong bài viết này mình sẽ chia sẻ cách sử dụng eloquent exists() và doesntExist() trong Laravel 6+. 2 phương thức exists() và doesntExist() trong laravel có nhiệm vụ kiểm tra xem dữ liệu có tồn tại hay không tồn tại trong database table. Khi thêm 2 phương thức này vào điều kiện, giá trị

Trong bài viết này mình sẽ chia sẻ cách sử dụng eloquent exists() và doesntExist() trong Laravel 6+.
2 phương thức exists() và doesntExist() trong laravel có nhiệm vụ kiểm tra xem dữ liệu có tồn tại hay không tồn tại trong database table. Khi thêm 2 phương thức này vào điều kiện, giá trị trả về sẽ là true hoặc false.
Mình sẽ demo ví dụ bên dưới để các bạn hiểu hơn nhé!
Đầu tiên mình sẽ tạo một bảng và dữ liệu demo như bên dưới.
Table users:

Ví dụ về exists():

Hãy thêm code ở dưới vào controller:
AppHttpControllersUserController.php

<?phpnamespaceAppHttpControllers;useIlluminateHttpRequest;useAppModelsUser;classUserControllerextendsController{publicfunctionindex(){$isExist=User::select("*")->where("email","[email protected]")->exists();if($isExist){dd('Record is available.');}else{dd('Record is not available.');}}}

Output:

"Record is available."

Ví dụ về doesntExist():

Hãy cập nhật code vào controller như bên dưới:
AppHttpControllersUserController.php

<?phpnamespaceAppHttpControllers;useIlluminateHttpRequest;useAppModelsUser;classUserControllerextendsController{publicfunctionindex(){$isNotExist=User::select("*")->where("email","[email protected]")->doesntExist();if($isNotExist){dd('Record is not available.');}else{dd('Record is available.');}}}

Output:

"Record is not available."

Mình hy vọng bài viết này giúp ích cho các bạn!

Nguồn: viblo.asia

Bài viết liên quan

9 Mẹo lập trình Web “ẩn mình” giúp tiết kiệm hàng giờ đồng hồ

Hầu hết các lập trình viên (kể cả những người giỏi) đều tốn thời gian x

Can GPT-4o Generate Images? All You Need to Know about GPT-4o-image

OpenAI‘s GPT-4o, introduced on March 25, 2025, has revolutionized the way we create visual con

Khi nào nên dùng main, section, article, header, footer, và aside trong HTML5

HTML5 đã giới thiệu các thẻ ngữ nghĩa giúp cấu trúc nội dung web một cách có

So sánh Webhook và API: Khi nào nên sử dụng?

Trong lĩnh vực công nghệ thông tin và phát triển phần mềm, Webhook và API là hai th