php - Laravel 获取日期大于今天的记录
问题描述
我有一个表,其中包含一些带有日期的事件,并且该表有列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 年过去了
解决方案
您错过了查询条件。做这个:
$date = today()->format('Y-m-d')
Action::where('to_date', '>=', $date)->get()
推荐阅读
- python-3.x - Python3 openpyxl 从动态 web 表附加到 excel 文件
- angular - 如何在角度 8 中通过搜索保持复选框的状态
- gradle - 为什么 Gradle 未在 intellij 中列为项目选项
- ios - UITapRecognizer 不能以编程方式在 UIView 上工作?
- javascript - Javascript“分配中的左侧无效”错误
- reactjs - 将 tableau-api 与 gatsbyjs 站点一起使用
- java - 如果类类型的对象与另一个类对象的距离越来越近,Greenfoot 会播放声音
- python - 如何结合 webscraper 和电子邮件 python 代码,以便在从 scraper 创建 csv 文件后发送它?
- express - Nuxt Auth + Express:获取登录用户?
- c - 为什么分段错误(代码被转储)?函数删除二叉搜索树中的节点