【发布时间】:2019-12-10 21:14:07
【问题描述】:
在 laravel 项目中,我有 mysql 表“用户”,其中是名为 last_visit 的时间戳列。我想获取所有 last_visit 不超过一天的用户。如何执行?
【问题讨论】:
标签: mysql laravel get timestamp where-clause
在 laravel 项目中,我有 mysql 表“用户”,其中是名为 last_visit 的时间戳列。我想获取所有 last_visit 不超过一天的用户。如何执行?
【问题讨论】:
标签: mysql laravel get timestamp where-clause
你可以结合where clauses和Carbon来归档你想要的:
DB::table('users')->where('last_visit', '>', Carbon::today()->subDay(1));
或
Usee::where('last_visit', '>', Carbon::today()->subDay(1));
【讨论】:
你可以试试:
$user_last_visit = User::whereRaw('last_visit > (NOW()-INTERVAL 1 DAY)');
希望对您有所帮助
【讨论】: