Appointment::whereDate('schedule_date', '=', date('Y-m-d'))
->whereTime('time_from', ' <= ', date('H:i:s'))
->whereTime('time_to', ' <= ', date('H:i:s', strtotime('+1 hour')))
->get();
当此代码在生产服务器上运行时,没有响应。也许是为了报价?但是如何添加呢?我的意思是引号(单/双)。
答案 0 :(得分:0)
这似乎是laravel中未将日期括在引号中的可能错误,这导致将Y-m-d视为数学运算。
whereDate('schedule_date', '=', date('Y-m-d'))
成为
schedule_date = 2019-09-10
成为
schedule_date = 2006