检查用户今天是否已通过身份验证

时间:2020-06-18 14:18:01

标签: laravel

我是laravel的新手,我想检查一下用户今天是否已通过身份验证,以便他可以收集积分。 当天必须从00:00:00开始,到00:00:00结束 其背后的逻辑是什么? 感谢您的光临!

1 个答案:

答案 0 :(得分:2)

您需要在用户表中添加last_login_date列,并且在用户已通过身份验证的任何时候,您都要更新此列,并且可以检查今天通过身份验证的用户是否在今天日期和last_login_date之间进行比较 您可以使用Carbon api

$startDate = \Carbon\Carbon::createFromFormat('Y-m-d','2019-10-01');
$endDate = \Carbon\Carbon::createFromFormat('Y-m-d','2019-10-30');

$check = \Carbon\Carbon::now()->between($startDate,$endDate);