Livewire Components
Subscribd ships a set of pre-built Livewire components in two namespaces:subscribd::subscriber.*— Customer-facing components for your subscriber UIsubscribd::admin.*— Admin-facing components for internal billing management
subscribd-views and can be overridden in your application.
Subscriber components
subscriber.plan-picker
A full-featured plan selection and checkout component. Renders plan cards, handles upgrades and downgrades for existing subscribers, and routes checkout to the active gateway.subscriber.checkout
A standalone checkout component for custom checkout flows. Use this when you want full control over the plan selection UI but still need a gateway-specific payment form.subscriber.portal
The full self-service billing portal — plan picker, current subscription details, invoice history, coupon redemption, and payment method management in a single component.subscriber.invoice-history
Paginated invoice list with PDF download links.subscriber.payment-method
Allows the customer to update the payment method for their active subscription.subscriber.coupon-redeem
A coupon validation widget for custom checkout flows. Validates the coupon code, stores it in the checkout session, and dispatches browser events for the host page to react to.subscribd:coupon-validated (with { code }) and subscribd:coupon-removed. See Applying Coupons for the full integration guide.
subscriber.trial-status
Displays trial status and days remaining. Useful on dashboards or billing pages to prompt trial users to convert.subscriber.subscription-status
Shows the current subscription status, plan name, next billing date, and available self-service actions (cancel, resume, upgrade).Admin components
admin.subscription-list
A searchable, filterable subscription table. Supports filtering by status, plan, and gateway.admin.subscription-view
Full subscription detail view with all management actions (swap plan, cancel, resume, extend trial, convert trial, transfer). The standalone equivalent of the FilamentSubscriptionResource view page, without the Filament dependency.
admin.invoice-list
Paginated, searchable invoice list for admin use.Publishing and overriding views
resources/views/vendor/subscribd/. Any file you publish takes precedence over the package default.
Next steps
- Blade Components — Non-reactive HTML components
- Theming — Customise component appearance with CSS variables
- Localization — Translate component strings