2016-09-20 49 views
3

我想在laravel 5.2如何写> =在laravel雄辩数据库查询5.2

Movies_showtimes::with('showdata','movie','cinema')->where(['cinema_id'=>$id,'show_date'=>Carbon::today()])->get(); 

这个查询火雄辩查询获取仅今天日期的所有电影场次。我想为=>今天的电影放映时间获取,但是我无法在上面的查询中的where子句中使用> =符号。

帮助表示赞赏。我试图做这样的,但它并没有为我工作

Movies_showtimes::with('showdata','movie','cinema')->where(['cinema_id'=>$id,'show_date','>=',Carbon::today()])->get(); 

回答

4

尝试此查询

Movies_showtimes::with('showdata','movie','cinema')->where(
    [['cinema_id','=',$id],['show_date','>=',Carbon::today()]] 
    )->get(); 
+0

Movies_showtimes ::与( 'showdata', '电影', '电影') - >在哪里( [ 'cinema_id', '=',$ ID],[ 'SHOW_DATE', '> =',碳::今日()]]) - >获得();我在使用WhereColumn – dollar

+0

时出现错误,上面为我工作 – dollar