Laravel Cashier 9 发布
发布于 作者: Paul Redmond
Laravel 团队本周发布了 Laravel Cashier v9.0,要求升级 PHP 并将最低 Laravel 版本提升至 Laravel v5.7。
Laravel Cashier 是一个免费的开源软件包,它提供了一个流畅的界面,用于处理 Stripe 和 Braintree 订阅。
Laravel Cashier 提供了一个表达性强、流畅的界面,用于 Stripe 和 Braintree 的订阅账单服务。它处理了你可能不愿意编写的几乎所有订阅账单代码。除了基本的订阅管理,Cashier 还可以处理优惠券、更换订阅、订阅“数量”、取消宽限期,甚至生成发票 PDF。
请务必阅读 Cashier 升级指南,了解从 v8.0 升级到 Cashier v9.0 的更改和版本要求。v8 和 v9 之间的完整差异和 v9.0.0 更新日志 都可以在 GitHub 上找到。
以下是 v9.0.0 的完整更新日志
v9.0.0
已更改
- 删除了对 PHP 7.0 的支持 (#595)
- 要求 Laravel 5.7 作为最低版本 (#595)
- 从
createAsStripeCustomer
方法中提取updateCard
(#588) - 删除了
CASHIER_ENV
和事件检查,并鼓励使用VerifyWebhookSignature
中间件 (#591) invoice
方法现在接受一个$options
参数 (#598)invoiceFor
方法现在接受一个$invoiceOptions
参数 (#598)