This package adds several components to your Laravel Nova Admin panel to help you with managing customer subscriptions, it works hand in hand with Laravel Cashier.
Looking to see high-level information about your application's Stripe balance and charges in a Nova dashboard? Check out Nova Stripe Dashboard.
This package adds a section in the billable resource details view with some information about the subscription:
If you want to display more details and be able to manage the subscription you may click the "Manage" link which will lead you to a screen with full management capabilities.
Currently this package works only with laravel cashier for Stripe, Braintree is not supported yet.
You may require this package using composer:
composer require themsaid/nova-cashier-manager
Next up, you must register the tool with Nova in the tools method of the NovaServiceProvider:
// in app/Providers/NovaServiceProvder.php
// ...
public function tools()
{
return [
// ...
new \Themsaid\CashierTool\CashierTool(),
];
}
Now in your billable resource, let's say User, add the following to the fields()
method:
CashierResourceTool::make()->onlyOnDetail()
The MIT License (MIT). Please see License File for more information.