All Projects → themsaid → Nova Cashier Manager

themsaid / Nova Cashier Manager

Licence: mit
Managing Stripe subscriptions inside the incredible Laravel Nova admin panel.

Projects that are alternatives of or similar to Nova Cashier Manager

Skeleton Nova Tool
A skeleton repository for Spatie's Nova Packages
Stars: ✭ 191 (+27.33%)
Mutual labels:  laravel, package, nova
Nova Translatable
Making Nova fields translatable
Stars: ✭ 119 (-20.67%)
Mutual labels:  laravel, nova
Laravel Natural Language
This package makes using the Google Natural API in your laravel app a breeze with minimum to no configuration, clean syntax and a consistent package API.
Stars: ✭ 119 (-20.67%)
Mutual labels:  laravel, package
Roadrunner Laravel
[ABANDONED] Moved to https://github.com/spiral/roadrunner-laravel
Stars: ✭ 124 (-17.33%)
Mutual labels:  laravel, package
Laravel Factory Prefill
Prefills factories with faker method suggestions to increase productivity
Stars: ✭ 104 (-30.67%)
Mutual labels:  laravel, package
Nova Indicator Field
A colour-coded indicator field for Laravel Nova
Stars: ✭ 108 (-28%)
Mutual labels:  laravel, nova
Guardian
Eloquent Guardian is a simple permissions system for your users. While there are many other packages for permissions, this one solves everything in the most eloquent way.
Stars: ✭ 121 (-19.33%)
Mutual labels:  laravel, package
Flex Env
🌳 Manage your .env file in Laravel projects through artisan
Stars: ✭ 95 (-36.67%)
Mutual labels:  laravel, package
Laravel Short Url
A Laravel package to shorten urls
Stars: ✭ 127 (-15.33%)
Mutual labels:  laravel, package
Nova Settings Tool
Laravel Nova tool to view and edit application settings.
Stars: ✭ 131 (-12.67%)
Mutual labels:  laravel, nova
Nova Slug Field
Slug field for Laravel Nova
Stars: ✭ 131 (-12.67%)
Mutual labels:  laravel, nova
Collapsible Resource Manager
A custom sidebar menu with collapsible groups
Stars: ✭ 100 (-33.33%)
Mutual labels:  laravel, nova
Laravel Google Translate
This package makes using the Google Translate API in your laravel app a breeze with minimum to no configuration, clean syntax and a consistent package API.
Stars: ✭ 97 (-35.33%)
Mutual labels:  laravel, package
Nova Tail Tool
A Laravel Nova tool to display the application log
Stars: ✭ 110 (-26.67%)
Mutual labels:  laravel, nova
Nova Map Marker Field
Provides an visual interface for editing latitude and longitude coordinates.
Stars: ✭ 96 (-36%)
Mutual labels:  package, nova
Laravel Optimus
Transform your internal id's to obfuscated integers based on Knuth's integer hash. Laravel wrapper for the Optimus Library by Jens Segers with multiple connections support.
Stars: ✭ 119 (-20.67%)
Mutual labels:  laravel, package
Laravel Paket
Composer GUI. Manage Laravel dependencies from web interface without switching to command line!
Stars: ✭ 143 (-4.67%)
Mutual labels:  laravel, package
Awesome Nova
🎉 A curated list of awesome things related to Laravel Nova
Stars: ✭ 92 (-38.67%)
Mutual labels:  laravel, nova
Laravel Likeable
Rate Eloquent models with Likes and Dislikes in Laravel. Development moved to Laravel Love package!
Stars: ✭ 95 (-36.67%)
Mutual labels:  laravel, package
Nova Repeatable Fields
A Laravel Nova field for configuring repeatable sets of fields
Stars: ✭ 126 (-16%)
Mutual labels:  laravel, nova

This package is archived and is no longer maintained!

If you decide to maintain a fork, please contact me and I'll gladly share your repo here for people to use instead.

Laravel Nova / Laravel Cashier

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:

CashierResourceTool::make()->onlyOnDetail()

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].