Managing Stripe subscriptions inside the incredible Laravel Nova admin panel.

Installs: 41 311

Dependents: 0

Suggesters: 0

Stars: 141

Watchers: 6

Forks: 34

Open Issues: 30



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.

How it works

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.

Installation and usage

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:



The MIT License (MIT). Please see License File for more information.