laravel 实现每日签到及奖励功能

Posted 知其黑、受其白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel 实现每日签到及奖励功能相关的知识,希望对你有一定的参考价值。

阅读目录

需求


要求:

每个用户可以签到 7 天,连续签到 7 天或者中途断签都重新开始计算签到天数,签到会获取对应奖励。


分析:

1、连续签到
2、签到 7 天或者断签重新开始计算天数
3、签到获取奖励


设计:

1、每个用户可以连续签到,这就需要一个字段来记录连续签到的天数。

2、因为有连续签到 7 天或者断签重新开始计算的需求,所以需要一个字段来记录签到时间,来判断是否是连续签到从而改变连续签到天数,签到时判断表里的签到时间与现在的时间差是否为 1 天,为 1 天则连续签到,天数 +1 ,反之则为断签,天数重置为 1

3、签到获取奖励,需要

以上是关于laravel 实现每日签到及奖励功能的主要内容,如果未能解决你的问题,请参考以下文章

Java 实现掘金每日自动签到领取矿石奖励

商城签到功能的设计与实现

Android,每日签到怎么实现。。。

php实现每日签到功能

实现一个app的签到功能,没你想的那么复杂~

云函数实现网站自动化签到配置详解Web函数/Nodejs/cookie