[英]laravel Greater than other field
我有記錄package_id,它是一個數字字段,因此我想檢查它在控制器中是否不為空或大於0,現在如果數據庫中的package_id = 2可以正常工作,但如果package_id為null,那么它將完全正常工作如果等於2! 為什么?? 以及如何檢查是否僅大於0或不為null
if(Customer::where('customer_id', 'LIKE', $request->customer_id)->where('package_id', 2)->count() > 1) {
//do somthing...
}
你可以這樣
$query = Customer::where('customer_id', 'LIKE', $request->customer_id)->where('package_id','>', 0)->count();
if($query > 0){
//do somthing...
}else{
//do somthing...
}
您應該嘗試這樣:
$query = Customer::where('customer_id', 'LIKE', $request->customer_id)->where('package_id','>', 0)->get();
if(!empty($query) && count($query) > 0){
//Your output
}else{
//Your output
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.