【发布时间】:2019-06-14 01:28:24
【问题描述】:
我正在使用Laravel 开发会员门户。
会员有不同的类别,例如 1) 单人 2) 成人 3) 家庭 以及价格不同的所有类型。
我有一个plans 表和plans_subscription 表
Plans 表有会员类型信息,plans_subscription 表有以下字段
id | user_id | plan_id | starts_on | expires_on
现在会员资格按年运行,明年的续订仅在年底前一个月开放。
我为每次续订插入一行,如下所示
id | user_id | plan_id | starts_on | expires_on
1 | 23 | 1 | 01-01-2018| 31-12-2018
2 | 23 | 1 | 01-01-2019| 31-12-2019
有些用户可能会像下面这样决定更改明年的计划
id | user_id | plan_id | starts_on | expires_on
3 | 24 | 1 | 01-01-2018| 31-12-2018
4 | 24 | 2 | 01-01-2019| 31-12-2019
我如何向用户表明他们今年仍然是不同计划的会员,而从明年开始他们将使用不同的订阅?
我应该如何获取用户已经支付的下一年的信息并显示正确的会员到期日期?
为每次续订插入单独的行是个好主意,还是应该延长expires_on 日期?
谢谢
【问题讨论】: