拉拉维尔火花是否支持条纹数量?



在 Laravel Spark 中,(这是我的理解(您可以使用如下所示的代码将您的计费计划与已在 Stripe 中设置的计费计划绑定

Spark::plan('Basic', 'provider-id-1')
->price(10)
->features([
'First', 'Second', 'Third'
]);

其中provider-id-1是您计费计划的条带 ID。 列为价格的10用于本地显示 - 实际价格在 Stripe 中设置。 (如果不正确,请告诉我(

Laravel Spark 是否支持 Stripe 的数量概念? 我在文档中没有看到任何关于此的内容,但我有时不擅长阅读文档。

如果没有 - 有没有人扩展Laravel Spark使用数量。 如果是这样,涉及什么? 我想你需要

  1. 更改 Strip API 行为以在订阅用户时发送数量

  2. 更改Laravel显示代码以显示基于数量的定价

  3. 还有更多我没有想到的事情?

如果 Laravel spark 不支持数量,有谁知道哪些类/文件负责上述两个项目?(特别是 Stripe API 类(

开箱即用,Spark 不允许您在订阅时设置数量。

但是,由于 Spark 在引擎盖下使用 Cashier,并且由于 Cashier 具有数量的概念,因此您应该能够在自己的 Subscription 类中swap,或者您可以执行以下操作(未经测试(:

$subscription = $user->billable->subscription();
$subscription->quantity(5);
$subscription->save();

至于UI,则必须自定义构建。

最新更新