【问题标题】:Laravel Cashier setting the quality with newSubscription for StripeLaravel Cashier 使用 Stripe 的 newSubscription 设置质量
【发布时间】:2019-06-25 23:14:12
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: laravel stripe-payments laravel-cashier


    【解决方案1】:

    【讨论】:

    • 所以这将是两个步骤。创建订阅。然后更新现有应用程序的质量。
    • 好像是这样,我对 Lavarel 不太熟悉,所以也许有一种方法可以将其设置为 newSubscription 上的选项,但两步即可。
    【解决方案2】:

    迟到总比没有好,这可能对其他人有所帮助。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 2021-08-04
      • 2021-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多