Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Subscriptions Laravel Package

rinvex/laravel-subscriptions

A flexible subscriptions management package for Laravel. Create plans and features, subscribe Eloquent models, track usage, enforce limits, and manage recurring billing with customizable models and a clean API.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Pricing and packaging experiments: Informs plan catalogs, tiered feature access, trials, upgrades/downgrades, and subscription lifecycle decisions for a Laravel SaaS.
  • Build vs. buy for subscription domain logic: Supports a decision to buy/fork a basic subscription model rather than design plan/subscriber relationships from scratch — but only if the team accepts ownership of an archived dependency.
  • MVP and roadmap sequencing: Useful for prioritizing subscription plumbing ahead of billing, invoicing, tax, dunning, and payment-gateway work; the package is a domain foundation, not a complete billing stack.
  • Entitlement and gating strategy: Helps product and engineering align on how plans map to features/limits and where enforcement lives in the application.
  • Commercial model validation: Enables early tests of self-serve subscriptions, sales-assisted plans, and feature-based packaging without committing to a heavyweight billing platform.

When to Consider This Package

Consider it only when:

  • The product is already Laravel/PHP and the team wants an Eloquent-native subscription/plan model.
  • Needs are relatively basic: plan catalog, subscriber relationships, subscription state, and feature/entitlement hooks.
  • The team can vendor/fork the package, pin dependencies, audit the code, and budget ongoing maintenance.
  • Payment processing, invoicing, tax, refunds, and compliance will be handled by a separate gateway or billing system.
  • The goal is an MVP or internal SaaS prototype where speed matters more than long-term vendor support.

Look elsewhere when:

  • The roadmap requires complex billing: usage-based pricing, proration at scale, multi-currency, tax, invoices, dunning, revenue recognition, or enterprise billing workflows.
  • The organization needs active security patching, vendor SLA, or commercial support.
  • The product is not Laravel/PHP or the team cannot own an abandoned dependency.
  • Compliance, auditability, or payment-card scope is central — this package should not be treated as a PCI/billing solution.
  • The team would spend more time maintaining the fork than building a small, purpose-fit subscription domain internally.

How to Pitch It (Stakeholders)

For executives: This package can accelerate a Laravel SaaS MVP by providing subscription and plan-management foundations under MIT licensing. However, it is explicitly abandoned and archived, so it is not a low-risk “buy” decision. Recommend using it only with a clear ownership plan: fork, audit, test, and maintain internally, while pairing it with a real payment/billing provider. It is best for early validation, not as the long-term commercial billing platform.

For engineering: Treat it as a starting schema/domain model, not a supported dependency. Review the code and migrations, pin the version or fork it, add regression tests around subscription state transitions, and isolate it behind internal interfaces so it can be replaced. Do not assume it handles payments, invoicing, tax, or compliance. The architecture may fit Laravel conventions, but the maintenance burden and migration path must be accepted before adoption.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core