如何使用Laravel 5中的两个where子句获取数据

时间:2015-06-29 05:20:59

标签: php sql laravel

我使用此查询获取如下数据: -

 $count=join('training','training.id','=','schedule.training_id') 
->where('schedule.training_end_date','<',carbon::now())
->where('schedule.training_id','=','training.id')
->get();
 echo count($count);

此查询过滤器位于(&#39; schedule.training_end_date&#39;,&#39;&lt;&#;;&#39;,carbon :: now()) 声明只有这样如何才能满足两个声明。 如果有人帮我解决这个问题我很感激

1 个答案:

答案 0 :(得分:0)

$count=DB::table('schedule')
->join('training','training.id','=','schedule.training_id') 
->where('schedule.training_end_date','<',carbon::now())
->where('schedule.training_id','=','training.id')
->get();
 echo count($count);

我认为你错过了这一行DB::table('schedule')