过滤Laravel datetime字段以获取特定时间后的值

康奈尔·韦斯特(Cornel Verster)

我有一个雄辩的模型,该模型有一个“ start_time”字段,其类型为dateTime,我希望用户能够根据一天中的时间过滤该模型的实例。因此,例如,“ start_time”字段的格式为“ 2021-02-17 21:52:12”,并且我希望用户能够发送“ 08:00:00”,然后过滤该模型,以便仅start_time的时间部分超过08:00:00的实例因此,不会出现“ 2021-01-10 07:59:59”,而会出现“ 2020-12-12 08:01:00”。

我正在尝试做这样的事情,但是它应该只考虑时间元素:

if ($request->has('start_time')) {
    $return_shifts->where('start_time', '>', $request->start_time);
}

如何正确应用此过滤器?

巴巴克·阿什拉菲

您可以使用whereTimelaravel方法

$return_shifts->whereTime('start_time', '>', $request->start_time);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Laravel过滤的集合在json编码后不再被过滤

如何通过每天仅提取特定时间来过滤包含日期和时间值的列表?

Laravel-按月过滤模型日期字段

如何使用Laravel按时间过滤数据?

Laravel,仅按日期过滤时间戳

在captureOutput上应用过滤器非常耗时,并且在特定时间后崩溃

Laravel:在多个值上过滤多对多

Laravel条件子句用于过滤值

在 Laravel 集合上过滤后获取分页

Laravel Collection Filter - 获取过滤器的值

如何过滤时间戳数组以保持特定时间?

在 Laravel 中获取特定日期和固定时间的行

DateTime的累积值,在特定时间重置

特定时间/帧的FFMPEG覆盖过滤器

如何在Oracle中过滤特定时间段

Laravel查询构建器-如何按关系字段过滤

如何在雄辩的Laravel中过滤计算字段(追加)?

如何过滤Laravel Nova中使用BelongsTo字段的选择列表?

Laravel带有时间过滤器的缓存

按时间戳过滤SQL数据库查询,使用Laravel在PHP后端过滤

如何在laravel中过滤后显示消息?

如何过滤不在另一行中的事件值的特定时间范围内的数据框中的行?

Laravel-在过滤器中获取路线名称

Laravel:在“ with”上使用where过滤器获取

在Laravel 5.1中获取过滤记录和相关记录

如何从过滤的行中随机获取Laravel行?

通过多对多关系获取 Laravel 模型过滤

Laravel 4在过滤器上获取先前的URL

如何从过滤模型中获取 Laravel 中的 allTags()