我有一个雄辩的模型,该模型有一个“ 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);
}
如何正确应用此过滤器?
您可以使用whereTime
laravel方法。
$return_shifts->whereTime('start_time', '>', $request->start_time);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句