我有一个包含日期和时间段的表格,该表格具有列from_date
和to_date
。我想从数据库中仅挑选属于该时间段的记录。但是,我甚至无法挑选那些to_date
大于today
的记录。
以下是我正在尝试的内容:
$date = today()->format('Y-m-d')
Action::where('to_date', '<=', $date)->get()
这是我得到的东西
=> Illuminate\Database\Eloquent\Collection {#3211
all: [
App\Action {#3217
id: 9,
name: "Знижка 10%",
from_date: "2018-09-19",
to_date: "2018-09-21",
image_path: "actions/September2018/8AUigc8LFZnqyANy7k7J.jpg",
created_at: "2018-09-25 16:50:00",
updated_at: "2018-09-25 16:50:57",
infinite: 0,
},
App\Action {#3201
id: 10,
name: "Не должно бить відно",
from_date: "2016-09-14",
to_date: "2016-09-22",
image_path: "actions/September2018/8QVS0uPI4S48kWg3ltza.jpg",
created_at: "2018-09-25 17:32:08",
updated_at: "2018-09-25 17:32:08",
infinite: 0,
},
],
}
由于某种原因,2016年已经过去了。
to_date
在今天之前,而不是之后。 - aynber