【发布时间】:2022-01-26 11:15:01
【问题描述】:
我在 Laravel 8 项目中使用 Laravel Cashier (Stripe)。我的项目允许用户将 domains 和 monitors 添加到他们的帐户,默认情况下,用户可以根据需要添加/删除任意数量的域和监视器,最多 50 个。免费计划。
然后,他们可以将其帐户升级为 PRO 订阅,其中包含不同数量的附加域/监视器,例如:75、100、200。
所以一个场景可能是……
用户目前在其帐户中拥有 50 个域,然后他们升级到第二个 PRO 计划并添加另外 30 个域,因此他们现在拥有可能的 100 个域中的 80 个域。
如果用户随后将他们的帐户降级到最大 50,我如何在 Laravel Cashier 中处理这个问题?我现在如何有效地禁用在该特定订阅期间添加的那些?
【问题讨论】:
标签: php laravel stripe-payments laravel-cashier