laravel/installer
Laravel Installer is the official command-line tool for creating new Laravel applications. Install globally via Composer and run laravel new to scaffold a fresh project quickly, with the latest framework version and starter setup.
.env, database, dependencies) via CLI flags (e.g., --database, --teams).--no-interaction for automated deployments (e.g., GitHub Actions) to reduce flakiness.--no-boost to opt out of optional dependencies (e.g., Laravel Boost) if compliance requires minimalism.Adopt when:
Look elsewhere if:
--no-boost or a minimal Composer setup instead.For Executives:
"The Laravel Installer standardizes how our teams spin up new projects, cutting onboarding time by 30% and reducing configuration errors. It’s maintained by Laravel’s core team, so we avoid reinventing the wheel—while supporting modern stacks like Svelte, Inertia, and Bun. For CI/CD, we’ll use the --no-interaction flag to automate deployments, and we can opt out of optional tools (e.g., Boost) if needed. This is a low-risk, high-reward choice that aligns with our PHP/Laravel investment."
For Engineering:
*"This replaces ad-hoc composer create-project + manual .env setup with a smart, interactive CLI that handles:
postinstall hooks by default (configurable).Trade-offs:
Next Steps:
laravel new project --database=mysql --teams).--preset or forks)."*How can I help you explore Laravel packages today?