Laravel php数据库检查日期

Laravel php数据库检查日期,php,laravel,laravel-4,eloquent,Php,Laravel,Laravel 4,Eloquent,是否有适当的方法检查数据库日期,如果小于“日期之前”,则执行限制 目前我拥有的是 if (count(Sale::where('date','<=' ,'2018-08-01')->get()) > 0 ) { echo "Sales is closed"; return false; }else { echo "Sales is open"; ret

是否有适当的方法检查数据库日期,如果小于“日期之前”,则执行限制

目前我拥有的是

        if (count(Sale::where('date','<=' ,'2018-08-01')->get()) > 0 ) {
            echo "Sales is closed";
            return false;
        }else {
            echo "Sales is open";
            return true;
        }

if(count(Sale::where('date'),是laravel-4中的适当方法,但直接使用
count
方法u可以实现(
get
方法此处不需要)


if(销售::何处)(“日期”,如果您想包含严格早于2018年8月1日的记录,请使用
date<'2018-08-01'
。但是,您的问题并不完全清楚。这里的实际问题是什么?刚才的限制不会影响我设置日期<'2018-08-01'。这个问题已经解决,但另一个问题正在解决如果超过“2018-08-01”,则该措施将产生影响。其生效日期不得超过该日期。
if (Sale::where('date','<=' ,'2018-08-01')->count() > 0 ) {
    //restriction
}else {
   //not restrication 
}