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
}