PHPackages                             jhuddle/laravel-stripe-product - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. jhuddle/laravel-stripe-product

ActiveLibrary[Payment Processing](/categories/payments)

jhuddle/laravel-stripe-product
==============================

Uses Laravel Cashier to update the app DB with products fetched from the Stripe API.

v1.0.0(11mo ago)00MIT-0PHP

Since Jun 4Pushed 11mo agoCompare

[ Source](https://github.com/jhuddle/laravel-stripe-product)[ Packagist](https://packagist.org/packages/jhuddle/laravel-stripe-product)[ RSS](/packages/jhuddle-laravel-stripe-product/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

laravel-stripe-product
======================

[](#laravel-stripe-product)

Uses Laravel Cashier to update the app DB with products fetched from the Stripe API.

Installation
------------

[](#installation)

### From Packagist:

[](#from-packagist)

`composer require jhuddle/laravel-stripe-product`

### From local environment:

[](#from-local-environment)

Add the following to the `repositories` array in your `composer.json`, altering the path as necessary:

```
    "repositories": [
        ...,
        {
            "type": "path",
            "url": "../jhuddle/laravel-stripe-product"
        }
    ]
```

and then run `composer require jhuddle/laravel-stripe-product` as above.

Following installation, you will need to run

`php artisan vendor:publish --tag='stripe-product'`

and then

`php artisan migrate`

to set up the required database tables.

If you have already set up a webhook via Laravel Cashier, you may also add the following events to keep the data in sync:

```
price.created
price.deleted
price.updated
product.created
product.deleted
product.updated

```

And finally, if you have a specific default product you're using with your app, set the `STRIPE_PRODUCT_ID` environment variable to the product ID from Stripe.

Usage
-----

[](#usage)

To bulk import the current state of your data from Stripe, use the command:

`php artisan stripe-product:update`

Without any arguments supplied, this will update the default product if set (see above); otherwise, the command accepts a space-separated list of products to update. Use the `--help` option for further instructions.

Two new Eloquent models have also been exposed to help manage your Stripe data:

```
jhuddle\LaravelStripeProduct\Models\StripePrice
jhuddle\LaravelStripeProduct\Models\StripeProduct

```

Please see the source files for further documentation.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance51

Moderate activity, may be stable

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

343d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f6ff1f096a71cb01f52f66f9acf885d293e60e56ec242fae571412900f3028ee?d=identicon)[jhuddle](/maintainers/jhuddle)

---

Top Contributors

[![jhuddle](https://avatars.githubusercontent.com/u/27450202?v=4)](https://github.com/jhuddle "jhuddle (1 commits)")

---

Tags

laravelstripecashier

### Embed Badge

![Health badge](/badges/jhuddle-laravel-stripe-product/health.svg)

```
[![Health](https://phpackages.com/badges/jhuddle-laravel-stripe-product/health.svg)](https://phpackages.com/packages/jhuddle-laravel-stripe-product)
```

###  Alternatives

[lanos/laravel-cashier-stripe-connect

Adds Stripe Connect functionality to Laravel's main billing package, Cashier.

84138.9k](/packages/lanos-laravel-cashier-stripe-connect)[expdev07/laravel-cashier-stripe-connect

Adds Stripe Connect functionality to Laravel's main billing package, Cashier.

63135.6k](/packages/expdev07-laravel-cashier-stripe-connect)[maartenpaauw/filament-cashier-billing-provider

Filament billing provider for Laravel Cashier

10228.1k](/packages/maartenpaauw-filament-cashier-billing-provider)[mmanos/laravel-billing

A billing package for Laravel 4.

451.3k](/packages/mmanos-laravel-billing)[certly/spark

Laravel Spark provides a starter scaffolding for Laravel SaaS applications.

451.6k](/packages/certly-spark)[helori/laravel-saas

Software as a Service scaffholding for Laravel based on Vue 3, Tailwindcss and Stripe. Inspired by Laravel Jetstream and Spark.

121.3k](/packages/helori-laravel-saas)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
