php - 当用户订阅多个价格计划时,Laravel Cashier Stripe PRICE 在订阅表中为空?
问题描述
一旦用户订阅了多个价格,[subscriptions] 表中的 stripe_price 是否应该为空?
要重新创建,我会为用户订阅每年 19.99 美元的基本计划。然后以 4.99 美元的额外价格订阅它们,数量可能会根据用户的操作而有所不同,从 1 到 20。
现在 [subscriptions] 中的 stripe_price 为空。用户在 [subscription_items] 中有两条记录
{#2009 ▼
+"user_current_subscription": {#2025 ▼
+"id": 9183589135
+"user_id": 083468
+"name": "Plan Premium"
+"stripe_id": "sub_random239023590"
+"stripe_status": "active"
**+"stripe_price": null**
+"quantity": null
+"trial_ends_at": null
+"ends_at": null
+"created_at": "2021-08-16T19:38:37.000000Z"
+"updated_at": "2021-08-16T19:59:10.000000Z"
+"items": array:2 [▼
0 => {#2005 ▼
+"id": 84
+"subscription_id": 9183589135
+"stripe_id": "si_K39239523592395235"
+"stripe_product": "prod_oneProduct"
+"stripe_price": "price_idenfitierForMainProductPricePlan"
+"quantity": 1
+"created_at": "2021-08-16T19:59:10.000000Z"
+"updated_at": "2021-08-16T19:59:10.000000Z"
}
1 => {#2187 ▼
+"id": 83
+"subscription_id": 9183589135
+"stripe_id": "si_K5918925898902"
+"stripe_product": "prod_additionalProduct"
+"stripe_price": "price_identifierForSecondProductPricePlan"
+"quantity": 1
+"created_at": "2021-08-16T19:38:37.000000Z"
+"updated_at": "2021-08-16T19:38:37.000000Z"
}
]
}
解决方案
推荐阅读
- php - 如何获取 PHP OCI 的 SQL 查询参数列表?
- gradle - Kotlin Gradle Spotless ktlint 配置
- javascript - HTML:如何使用 Browse [input type="file"] 并在 Javascript 中检索所选目录?
- python - 我想在 PyTorch 中使用迁移学习的图像分类中显示的每个图片输出下显示准确性
- vue.js - 如果在 v-model 中,如何解决 vue short 问题?
- bash - 从字符串拆分的数组在 bash 中不起作用
- javascript - AngularJS 中的对象建模
- python - 如何遍历多个子集,执行操作并将结果带到 python 中的原始数据帧?
- docker - 在 docker-compose 构建期间将数据加载到 redis
- sql - React 登录表单抛出错误“发送到客户端后无法设置标题”