Làm thế nào để kiểm tra “if not null” với Eloquent?"
Làm thế nào để kiểm tra “if not null” với Eloquent?"
Để kiểm tra một trường không phải là null trong Eloquent của Laravel, bạn có thể sử dụng phương thức whereNotNull()
. Phương thức này cho phép bạn lấy ra những giá trị không phải là null từ cơ sở dữ liệu. Ví dụ, nếu bạn muốn kiểm tra trường remember_token
không phải là null, bạn có thể làm như sau:
$users = User::whereNotNull('remember_token')->get();
foreach($users as $user) {
echo $user->name."<br/>";
}
Trong ví dụ trên, User::whereNotNull('remember_token')->get();
sẽ trả về tất cả người dùng mà trường remember_token
của họ không phải là null. Sau đó, bạn có thể lặp qua kết quả và thực hiện các hành động tiếp theo với mỗi người dùng[2].
Ngoài ra, bạn cũng có thể sử dụng phương thức whereNull()
nếu muốn lấy ra những giá trị là null từ cơ sở dữ liệu. Điều này hữu ích trong trường hợp bạn muốn xử lý riêng những trường hợp giá trị là null[2].
Citations:
[1] https://devdojo.com/bobbyiliev/how-to-check-if-not-null-with-laravel-eloquent
[2] https://www.tutorialspoint.com/how-do-you-check-if-a-field-is-not-null-with-eloquent
[3] https://stackoverflow.com/questions/21281504/how-do-you-check-if-not-null-with-eloquent
[4] https://laraveldaily.com/post/php-check-for-empty...
middle
Chưa có bình luận nào