laravel 多个where的连接使用以及打印sql语句

在查询的时候需要用到多个where条件来查询

1.直接多个where连接

->where()->where()

2.把查询条件 放到where数组$where中

然后

->where($where)

3.

->where(['import_type'=>$import_type,['remain_count','>',0],['exp_date','>',strtotime(' -1 day')],'status'=>1])


4.

laravel sql语句输出

    DB::enableQueryLog();  
    $user = App\User::all();  
    return print_f(DB::getQueryLog());