Laravel 5 Eloquent where and or in Clauses

前端 未结 4 1017
轮回少年
轮回少年 2021-01-30 07:58

i try to get results from table with multiple where and/or clauses.

My SQL statement is:

SELECT * FROM tbl
WHERE m__Id = 46
AND
t_Id = 2
AND
(Cab = 2 OR          


        
4条回答
  •  爱一瞬间的悲伤
    2021-01-30 08:52

    Also, if you have a variable,

    CabRes::where('m_Id', 46)
          ->where('t_Id', 2)
          ->where(function($q) use ($variable){
              $q->where('Cab', 2)
                ->orWhere('Cab', $variable);
          })
          ->get();
    

提交回复
热议问题