2017-07-27 26 views
0

我想建立一個查詢是這樣的:Laravel查詢構建器和地方或者

select * from users where id=1 AND address="USA" AND (status="active" OR status="pending") 

我怎麼能做到這一點與laravel查詢生成器?

請大家幫忙。謝謝!

回答

0

嘗試使用Laravel Query Builder查找複雜的查詢示例。也許這可以幫助一點:

DB::table('users') 
    ->where('id', 1) 
    ->where('address', 'USA') 
    ->where(function($query) { 
     $query->where('status', 'active') 
      ->orWhere('status', 'pending'); 
    })->get(); 

或:

+0

感謝。謝謝 !!! – JSmith