Laravel 收银员数量增量更新不起作用

Laravel Cashier Quantity Increment Update Doesnt Work

我正在尝试通过使用 Stripe 的 Laravel 收银台实现数量增量。我可以像这样创建新订阅时设置数量:

// THIS WORKS!
$user = User::find(4);
$user->subscription('monthly')->quantity(5)->create($token); 

但是当我尝试将数量更新为现有订阅时,它不起作用:

$user = User::find(4);
$user->subscription()->increment(5);
// This doesnt work neither
$user->subscription()->updateQuantity(5);

当我转到 Stripe 的付款页面时,它的数量仍然是 1,并且没有显示增加的数量。我做错了什么?我是否应该获取令牌并在更新时再次传递令牌?我阅读了 Laravel 文档并按照它所说的进行了操作:http://laravel.com/docs/5.1/billing#subscription-quantity

我有laravel 5.1

好吧,我误解了 stripe 如何显示订阅 increment()。基本上,增量没有显示在支付页面的原因是因为增量更新的支付没有立即处理。增量将添加到金额按比例调整的待定发票中。所以这意味着,在下一个计费周期,用户将被收取以下费用:

1) 增量更改后按比例退还该计划的未使用时间

2) + increment + 1 个计划从更改日期到计费日期的当月剩余时间

3) + 1 个月提前 increment + 1 个计划从账单日期开始。

这些费用将在下一张发票中列出,付款将在下一个账单日期处理。