themsaid/nova-cashier-manager

此包已被废弃且不再维护。未建议替代包。

在令人难以置信的Laravel Nova管理面板内管理Stripe订阅。

v0.2.1 2018-09-03 19:00 UTC

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仪表板

如何使用

此包在账单资源详情视图中添加了一个部分,包含有关订阅的一些信息

resource-tool.jpg?raw=true

如果您想显示更多详细信息并能够管理订阅,您可以点击“管理”链接,这将带您到一个具有完整管理功能的屏幕。

billable-screen.jpg?raw=true

目前此包仅与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)。有关更多信息,请参阅许可证文件