Download the PHP package stellarsecurity/subscription-laravel without Composer
On this page you can find all versions of the php package stellarsecurity/subscription-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download stellarsecurity/subscription-laravel
More information about stellarsecurity/subscription-laravel
Files in stellarsecurity/subscription-laravel
Package subscription-laravel
Short Description Stellar Security Subscription client for PHP/Laravel – simple wrapper around the Stellar Subscription API.
License MIT
Informations about the package subscription-laravel
Stellar Security Subscription Laravel
Lightweight Laravel wrapper for the internal Stellar Subscription API.
It gives you a SubscriptionService for subscriptions and a dedicated SubscriptionEventService for subscription events. Both are available through facades so other Stellar apps can reuse them via composer require.
All comments in code are in English.
Installation
Laravel package auto-discovery will register the service provider and facade for you:
- Provider:
StellarSecurity\SubscriptionLaravel\Providers\SubscriptionServiceProvider - Facade:
StellarSubscription - Event facade:
StellarSubscriptionEvent
If you want to disable auto-discovery, you can still register them manually in config/app.php.
Configuration
Publish the config (optional):
Environment variables used:
Usage
Via Facade
Via Dependency Injection
Dedicated Event Service via Dependency Injection
Create subscriptions with source
source and source_meta are optional. Old calls without these fields continue to work.
Direct VPN purchase example:
Patch source/source_meta later if needed:
Subscription events
Events are optional. Apps that do not send events do not need to change anything.
Use the dedicated SubscriptionEventService / StellarSubscriptionEvent facade for new code.
Aliases are also available:
Read events:
Aliases:
Backward-compatible event methods still exist on StellarSubscription, but new code should use StellarSubscriptionEvent.
Enums
The package ships with simple enums you can reuse across projects:
Subscription sources:
Subscription event types:
About Stellar Security
Stellar Security is building a Swiss-based privacy & security ecosystem:
hardened phones, VPN, antivirus, secure cloud, and more — all designed with a security-first mindset.
This package is a small building block so any Stellar Laravel app can talk to the shared Subscription API using one consistent client.