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