拉拉维尔收银员订阅表



Laravel Cashier(版本11和Laravel v6.x)的首次用户。有两个表提供了收银员标准迁移的一部分;subscriptionssubscription_items.

我只是想清楚地了解subscription_items表的目的是什么。我知道subscriptions表存储了我们使用收银员 API 创建的订阅详细信息。但是,我注意到subscription_items表存储的记录非常相同,但细节较少。

谁能解释一下?

为了提供一些上下文,我的应用程序中的订阅计划非常简单。基本上介于每月 10 美元的免费和付费计划之间,并提供 14 天免费试用。

当订阅有多个计划时,它将在数据库的subscription_items表中存储多个订阅"项目"。您可以通过订阅上的项目关系访问这些内容:

$user = User::find(1);
$subscriptionItem = $user->subscription('default')->items->first();
// Retrieve the Stripe plan and quantity for a specific item...
$stripePlan = $subscriptionItem->stripe_plan;
$quantity = $subscriptionItem->quantity;

浏览文档:https://laravel.com/docs/7.x/billing#creating-subscriptions

最新更新