nova-kit/nova-on-vapor
Run your Laravel Nova admin panel on Laravel Vapor's serverless platform. This package bridges Nova and Vapor, handling the configuration and storage adjustments needed so Nova works smoothly in a serverless environment.
composer require vendor/package:^2.1. Confirm your app is on Laravel 12 (or a supported version) and PHP 8.2+ before upgrading.php artisan vendor:publish --provider="Vendor\Package\PackageServiceProvider"
Then review config/package.php and run any required migrations.public function __invoke(YourPackageService $service)
{
return $service->handle($request->validated());
}
This validates package discovery, configuration, and your Laravel 12 compatibility in one pass.config/package.php and reference them through config('package.key'). Run php artisan config:cache in deployment after verifying the values.AppServiceProvider or a dedicated provider so you can swap implementations in tests.RefreshDatabase if the package ships migrations, and fake external dependencies with Laravel’s Http::fake(), Queue::fake(), or Event::fake() as appropriate. Assert the package’s observable behavior rather than internal calls.larastan/larastan removal is development-tooling related, not runtime behavior.composer.json constraints and keep older applications on the previous compatible line.larastan/larastan was removed from the package’s development dependencies. This should not affect runtime use, but if your project relied on it being installed transitively, add it explicitly to your own require-dev and CI setup.composer dump-autoload, bootstrap/cache/packages.php, and the package’s extra.laravel.providers entry.php artisan config:clear. Many “package ignores my config” issues are stale config cache issues.composer.json and upgrade deliberately in CI. Since v2.1.0 adds Laravel 12 support and removes a dev dependency, a lockfile update plus a full test run is the safest upgrade path.How can I help you explore Laravel packages today?