簡體   English   中英

laravel比其他領域更大

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM