php - 如何在 Laravel 5.6 的时间限制之间打印表格数据?
问题描述
在我的 laravel 应用程序中,我有如下表格,schools
如下所示:
id name project type created_at updated_at
1 gfr bottle hard 2018-06-25 2018-06-25
2 kio book soft 2018-06-27 2018-06-27
3 nhj vehicle hard 2018-06-27 2018-06-27
1 nhy bottle hard 2018-06-28 2018-06-28
1 gfr book soft 2018-06-28 2018-06-28
现在我需要一个控制器功能来打印name
,project
和type
之间2018-06-27
,2018-06-28
并且我有以下控制器功能
$datas = Schools::orderBy('id','desc')->get();
那么我如何在这里过滤时间限制?
解决方案
您需要 whereBetween 函数,它将搜索列值在两个指定值之间的位置:
$datas = Schools::orderBy('id','desc')
->whereBetween('created_at', ['2018-06-27', '2018-06-28'])
->get()
推荐阅读
- html - 带有主图像和较小图像的图像库显示
- reactjs - 每当用户与前端交互时,我应该何时更新云数据库?
- python - 从 pandas 中的现有绘图中提取数据
- python - 通过 for 循环创建数据帧字典
- jmeter - Jmeter_home 环境变量仅在 Jenkins 中未正确定义,可在 cmd 提示符下正常工作
- android - 我的通用图像加载器无法加载图像
- html - 如何在 HTML 中更改项目符号点的颜色
- oracle - 用于使用序列消除重复条目的 Oracle PLSQL 更新查询
- python - 使用 Python 将成员添加到 Google Drive Shared Drive
- react-native - 在 React Native 的组件按钮上调度 Action