rhyslees / nova-spark-overview
在Nova中直接与您的Stripe订阅进行交互。
2.0.0
2023-02-16 10:58 UTC
Requires
- php: ^8.2
- laravel/nova: ^4.0
- laravel/pint: ^1.5
- laravel/spark-stripe: ^3.0
Requires (Dev)
- orchestra/testbench: ^8.0
- phpunit/phpunit: ^10
This package is auto-updated.
Last update: 2024-09-16 14:32:47 UTC
README
这个Nova工具让您
- 查看数据库订阅(订阅名称是参数)
- 查看Stripe订阅详情
- 查看给定订阅的发票,并提供可下载的链接
- 更改订阅计划
- 取消订阅
- 恢复订阅
- 当您加载资源以快速获取状态信息并深入了解时,避免不必要的Stripe API调用
订阅的默认视图
订阅的扩展视图
免责声明
此包是LimeDeck/nova-cashier-overview的编辑版本,允许Spark计划集成。
LimeDeck/nova-cashier-overview深受themsaid/nova-cashier-manager的启发,并创建用于与Cashier的最新更改保持同步,同时通过避免不必要的Stripe API请求来优化默认加载。此存储库的结构受到了spatie/skeleton-nova-tool的启发。
安装
您可以通过composer将nova工具安装到使用Nova的Laravel应用程序中。
composer require rhyslees/nova-spark-overview
接下来,您使用资源工具与Nova一起使用。这通常在所需Nova资源的fields
方法中完成。
use RhysLees\NovaSparkOverview\Subscription; // ... public function fields(Request $request) { return [ ID::make()->sortable(), ... Subscription::make(), // if you want to display a specific subscription or multiple Subscription::make('a-fancy-subscription-name'), ... ]; }
测试
composer test
贡献
有关详细信息,请参阅CONTRIBUTING。
安全
如果您发现任何安全相关的问题,请通过电子邮件info@rhyslees.co.uk而不是使用问题跟踪器。
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。