我正在尝试使用促销码而不是优惠券代码在laravel收银台/条纹官方套餐中,但我在那里找不到任何关于如何在订阅时应用促销码而不是优惠券的帮助,因为我知道如何申请优惠券,但我想申请促销码,我该怎么做呢?以下是我在创建新订阅时申请优惠券的代码,但我不知道如何使用促销代码来实现: $subscription = $user->newSubscription($plan->name, $selectedPlan);
// Add the trial days if any
if ($plan->trial_days) {
我正在尝试根据在start time列中找到的开始时间连接Name列中的名称,如下面的Table Data中所示。 最终结果应该将第1行(假日促销)和第2行(新年)的名称连接起来,因为开始时间在相同的日期和时间。因此,它应该类似于“假日销售,新年”,开始日期列显示"2019-12-26 00:00:00“。 我尝试修改几个查询,这些查询最初用于根据名称或ID合并日期,以便它们可以根据日期合并(连接)名称。所有这些都被证明是不成功的,并导致了“超时错误”。下面是我尝试过的几个查询:- start date end date combine rows - Merge overlappin
我正在尝试实现一个用例,当为电子商务应用程序创建促销时,用户只能申请一次促销。因此,如果有一个特价10美元的购买,或类似的东西,用户只能现在和永远声称该促销。
下面是我的想法:
promotions
----------
id | int
start | datetime
end | datetime
claimed | boolean
user_id | int
product_id | int
基本上,如果我向user_id外键添加一个UNIQUE约束,一旦正确,就会阻止用户声明提升?唯一的问题是,如果我第二天或一周后升职怎么办?这对promotions表来说无关紧要,因为按照现在的