当前位置: 首页 > 知识库问答 >
问题:

Laravel出纳通过为Stripe设置newSubscription设置质量

娄德运
2023-03-14

我正在开发一个Laravel应用程序。我正在使用收银员安装条纹付款方法。现在,我在为创建新订阅的条带计划设置质量时遇到了一些问题。这就是我创建新订阅的方式。

auth()->user()->newSubscription('prod_xxx', 'plan_x')-xx>create(request('stripeToken'));

上面的代码工作得非常好。但是当我试着这样设置质量时

auth()->user()->newSubscription('prod_xxx', 'plan_x')->updateQuality(5)->create(request('stripeToken'));

它不起作用。这是说UpdateEquality方法不存在。如何使用newSubscription一次性设置质量?

共有2个答案

苍意智
2023-03-14

迟做总比不做好,这可能会帮助别人。

auth()->user()
    ->newSubscription('prod_xxx', 'plan_x')
    ->quantity(5)
    ->create(request('stripeToken'));
米俊晤
2023-03-14

https://laravel.com/docs/5.7/billing#subscription-quantity

我相信你想要的是updateQuantity

 类似资料:
  • Cesium中为几何形状设置材质有多种方法 第一种方法 Material 直接构建Cesium.Material对象,通过设置Material的属性来进行控制,官方示例和API描述的比较清楚, API说明 材质示例 第二种方法 MaterialProperty 今天介绍通过MaterialProperty设置: Cesium 材质相关的类为 MaterialProperty,它有以下几个子类: –

  • 我刚刚将我的项目更新为Laravel 5.2和出纳6.0 我已经按照文档添加了新的表,但在测试时,收银员没有设置试用期结束列。 在我的条纹计划中,我有14天的试用时间,在我的条纹账户中,我可以看到,如果我今天添加一个新客户,第一个账单将在14天后设置。 这是我的订阅代码:

  • 我在laravel收银台遇到了一个问题,当我订阅一个产品时,取消订阅,然后再次订阅,它会创建一个新的付款方式(相同),并将其作为默认方式。但是为什么要将同一张卡存储两次呢?如果我取消并再次订阅,我会收到三次付款卡。如何检查付款方式是否已经存在? 非常感谢。 这是我的订阅: 以下是我的javascript:

  • 问题内容: 我可以通过Java代码本身以编程方式设置java.library.path吗? 以下无效。 问题答案: 不,你不能。此属性是只读值。您可以在JVM启动时通过以下方式更改它: 如果要从特定位置加载库,则可以使用System.load(libraryPath)代替库的完整路径。

  • 问题内容: 有没有一种方法可以使用户在tinyMCE编辑器中轻松更改段落的行高属性?像它的本机“字体大小”或“格式”之类的东西。我知道我可以使用“编辑CSS”功能并在那里进行设置。我正在寻找更人性化的东西。 我在任何地方都找不到。 问题答案: 像这样设置: 您也可以像这样配置不同的高度: 我对此进行了测试,效果很好。

  • 问题内容: 我正在测试一个Web应用程序。在主页的导航菜单中,单击节点后, 将调用javascript 函数。我查找了此功能,该页面将在重定向到目标 页面之前设置。 那么,如何为每个请求在JMeter中设置cookie? 问题答案: 在BeanShell预处理器中,放入: 请注意,使用JSR223 PreProcessor + Groovy + Caching会更好地提高 性能