我正在开发一个调度应用程序,但遇到了问题。
当我进行预约时,我必须检查是否有冲突的预约,但由于某种原因,即使传递的日期是正确的,它也不会传递到查询。
我已经成功跟踪到此功能的问题
public function getConflicting()
{
//dd($this);
return Requisition::where('date_start','<=', $this->date_end->toDateTimeString())
->where('date_end','>=', $this->date_start->toDateTimeString())
->get();
}
如果我输出对象 我明白了,你可以看到日期是正确的
但是如果我尝试像在查询中那样单独访问属性,则时间不会传递
dd($this->date_start);