cybercog/laravel-paket
Laravel Paket is a package-management toolkit for Laravel that helps you create, organize, and maintain reusable packages or modules inside your application. It keeps code modular and maintainable, making it easier to extend projects and share components across Laravel apps.
composer require vendor/package:^1.9. Release 1.9.0 adds PHP 8 support, so this is the first version to use if your app runs on PHP 8.composer.json constraints (Laravel version, PHP version, and any PSR/http dependencies) before upgrading. If you are already on 1.x, a composer update vendor/package is usually enough.php artisan vendor:publish --provider="Vendor\Package\PackageServiceProvider". Review the published config for environment-specific values.php artisan list and execute the safest read-only command to verify registration..env. Use config('package.key') rather than reading env vars directly. Clear cached config after deployment with php artisan config:clear or rebuild with php artisan config:cache.setUp(). Because 1.9.0 targets PHP 8, run your test suite on PHP 8 in CI as well as your local environment to catch signature and deprecation issues early.php artisan queue:restart after deploying the updated package.composer update vendor/package --with-dependencies, then run your app’s test suite. Focus first on integration points: service provider boot, facade aliases, config merging, and any package events your app listens for.composer.json before assuming.composer why-not php 8.0 (or 8.1) to find blockers before upgrading a production app.php artisan config:clear and php artisan package:discover when debugging “class not found” or missing facade errors.null to non-nullable internal parameters). These are often non-fatal but should be fixed before moving to PHP 8.1+.storage/logs/laravel.log for package-related exceptions. For container or facade resolution issues, use app()->bound('package.key') and class_exists() checks in a Tinker session.How can I help you explore Laravel packages today?