themsaid / nova-cashier-manager
此包已被废弃且不再维护。未建议替代包。
在令人难以置信的Laravel Nova管理面板内管理Stripe订阅。
v0.2.1
2018-09-03 19:00 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2020-03-27 03:32:47 UTC
README
如果您决定维护一个分支,请与我联系,我将非常乐意在此共享您的仓库,以便人们可以使用。
Laravel Nova / Laravel Cashier
此包向您的Laravel Nova管理面板添加了几个组件,以帮助您管理客户订阅,它与Laravel Cashier紧密配合。
想查看应用Stripe余额和费用的高级信息?请查看Nova Stripe仪表板。
如何使用
此包在账单资源详情视图中添加了一个部分,包含有关订阅的一些信息
如果您想显示更多详细信息并能够管理订阅,您可以点击“管理”链接,这将带您到一个具有完整管理功能的屏幕。
目前此包仅与laravel cashier的Stripe兼容,Braintree尚未支持。
安装和使用
您可以使用composer安装此包
composer require themsaid/nova-cashier-manager
接下来,您必须在Nova的NovaServiceProvider的tools方法中注册工具
// in app/Providers/NovaServiceProvder.php
// ...
public function tools()
{
return [
// ...
new \Themsaid\CashierTool\CashierTool(),
];
}
现在在您的账单资源中,比如User,在fields()方法中添加以下内容
CashierResourceTool::make()->onlyOnDetail()
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。