Laravel Spark 是否支持条纹数量?
Does Laravel Spark Support Stripe Quantities?
在 Laravel Spark 中,(据我所知)您可以将您的计费计划与已在 Stripe 中设置的计费计划相关联,代码如下所示
Spark::plan('Basic', 'provider-id-1')
->price(10)
->features([
'First', 'Second', 'Third'
]);
其中 provider-id-1
是您计费计划的 Stripe ID。作为价格列出的 10
用于本地显示——实际价格在 Stripe 中设置。 (如果这不正确,请告诉我)
Laravel Spark 支持Stripe's concept of quantities吗?我在文档中没有看到任何关于此的信息,但有时我不擅长阅读文档。
如果没有——有没有人扩展 Laravel Spark 以使用数量。如果是这样,涉及什么?我假设你需要
更改 Strip API 行为以在订阅用户时发送数量
更改 Laravel 显示代码以显示基于数量的定价
还有更多我没有想到的事情?
如果Laravel spark 不支持数量,有谁知道classes/files 负责上面的两项吗? (特别是条纹 API 类)
开箱即用,Spark does not let you set a quantity 订阅时。
但是,由于 Spark 使用 Cashier under the hood, and because Cashier has the concept of quantity,您应该能够在自己的订阅 class 中 swap
,或者您可以这样做(未经测试):
$subscription = $user->billable->subscription();
$subscription->quantity(5);
$subscription->save();
至于 UI,则必须定制。
在 Laravel Spark 中,(据我所知)您可以将您的计费计划与已在 Stripe 中设置的计费计划相关联,代码如下所示
Spark::plan('Basic', 'provider-id-1')
->price(10)
->features([
'First', 'Second', 'Third'
]);
其中 provider-id-1
是您计费计划的 Stripe ID。作为价格列出的 10
用于本地显示——实际价格在 Stripe 中设置。 (如果这不正确,请告诉我)
Laravel Spark 支持Stripe's concept of quantities吗?我在文档中没有看到任何关于此的信息,但有时我不擅长阅读文档。
如果没有——有没有人扩展 Laravel Spark 以使用数量。如果是这样,涉及什么?我假设你需要
更改 Strip API 行为以在订阅用户时发送数量
更改 Laravel 显示代码以显示基于数量的定价
还有更多我没有想到的事情?
如果Laravel spark 不支持数量,有谁知道classes/files 负责上面的两项吗? (特别是条纹 API 类)
开箱即用,Spark does not let you set a quantity 订阅时。
但是,由于 Spark 使用 Cashier under the hood, and because Cashier has the concept of quantity,您应该能够在自己的订阅 class 中 swap
,或者您可以这样做(未经测试):
$subscription = $user->billable->subscription();
$subscription->quantity(5);
$subscription->save();
至于 UI,则必须定制。