stackful / framework-support
Framework support utilities for Laravel applications
v1.0.0
2026-09-28 16:17 UTC
Requires
- php: ^8.2
- guzzlehttp/guzzle: ^7.8
- illuminate/http: ^10.0|^11.0|^12.0
- illuminate/support: ^10.0|^11.0|^12.0
Requires (Dev)
- orchestra/testbench: ^8.0|^9.0|^10.0
- phpunit/phpunit: ^10.0|^11.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is not auto-updated.
Last update: 2026-09-28 23:48:02 UTC
README
Self-contained private infrastructure and runtime support package for Stackful Laravel products, including InvoixPro.
Zero-Configuration Installation
This package is completely self-contained. The consuming Laravel application requires zero configuration, no .env variables, and no published config files.
Installation
composer require stackful/framework-support
That's it!
The package leverages Laravel Package Auto-Discovery. Upon installation, it automatically:
- Registers the package runtime in the Laravel service container.
- Identifies the host application context, domain, and environment automatically.
- Initializes the cloud synchronization client in memory with AES-256-GCM authenticated encryption.
- Performs registration and cached heartbeat checks silently in the background without affecting application performance.
Features
- Zero Consumer-Side Setup: No
.envkeys, no published configuration files, no manual service provider registration. - Automatic Environment Discovery: Automatically detects domain, application URL, Laravel version, PHP runtime, OS, and hostname.
- Fail-Safe & Non-Blocking: Network drops or temporary cloud issues fail gracefully without disrupting host application requests or throwing unhandled errors.
- Encrypted In-Memory Secrets: Encrypted with AES-256-GCM. No plaintext service accounts or private keys are ever stored on disk or exposed to the consuming application.
Local Development Setup (Package Maintainers Only)
To configure or update the internal encrypted cloud payload locally before release:
php artisan framework-support:configure --file="/path/to/service-account.json"
Running Tests
Execute PHPUnit test suite:
./vendor/bin/phpunit
License
Proprietary. Copyright (c) Stackful. All rights reserved.