laravel/vapor-cli
Laravel Vapor CLI is the command-line client for deploying and managing Laravel apps on Laravel Vapor, a serverless, auto-scaling platform on AWS Lambda. Create and manage infrastructure, environments, queues, databases, Redis, networking, and more.
laravel/vapor-cli package is optimized for Laravel applications targeting AWS Lambda via Laravel Vapor. It abstracts serverless complexity (e.g., Lambda functions, SQS, DynamoDB, Redis) into a Laravel-centric workflow, making it a natural fit for teams already using Laravel and seeking serverless deployment.php artisan vapor commands, reducing friction for developers familiar with the framework.vapor deploy). Requires AWS credentials (IAM roles or keys) with appropriate Vapor permissions.composer.json bloat) or using Provisioned Concurrency.storage/) may need S3 adapters.php-curl, php-openssl, and php-mbstring. Extensions like php-redis are needed for ElastiCache.vapor:Deploy).storage/framework/ writes, queue workers).vapor-cli (e.g., GitHub Actions workflow for vapor deploy).vapor config.vapor-cli globally (composer global require laravel/vapor-cli).composer.json to exclude heavy dependencies (e.g., dev-only packages).vapor.yml for environment-specific settings (e.g., DynamoDB tables).vapor test to validate Lambda compatibility.vapor deploy production in CI/CD.vapor logs and CloudWatch.laravel/vapor-cli and AWS SDK to patch vulnerabilities.vapor.yml for manual changes; enforce IaC (e.g., Terraform) for critical AWS resources.vapor rollback for failed deployments. Test rollback procedures for critical paths.vapor logs --tail.vapor ssh (if enabled) for interactive debugging or AWS X-Ray for tracing.vapor.yml.How can I help you explore Laravel packages today?