artesaos/laravel-installer
Artesaos Laravel Installer adds a web-based setup wizard to Laravel apps. It guides users through server requirements, folder permissions, environment and database configuration, then runs migrations, letting fresh deployments be installed from the browser instead of manual setup.
composer.lock in generated scaffolds and testing against both the lowest and highest supported versions.Consider it when:
Look elsewhere when:
For executives (one paragraph): Every Laravel major release has historically created a small but recurring tax — our project generator had to be updated before teams could start new work on the new version. Release 1.6.0 removes that coupling: the generator now defers to Composer, so adopting a new Laravel version is a configuration decision rather than an engineering project. The practical value is faster starts for new products, one generator instead of several version-specific templates, and less exposure to running unsupported framework versions for security patching. It is a low-risk, non-breaking change that only widens what the tool accepts.
For engineering leads: One scaffolder for all supported Laravel majors; no more forking templates per version; upgrade pilots are unblocked because new projects can target the new major while existing services stay put. Two conditions of adoption: we own the compatibility test matrix, so add CI jobs that scaffold against both the lowest and highest Laravel versions we claim to support; and generated projects must commit composer.lock so permissive version resolution cannot drift underneath us.
The ask: Approve a low-risk trial on the next two new projects. Success measures: reduced time from kickoff to first deployable commit, number of bespoke template repos retired, and number of Laravel majors supported without any tooling change. Revisit for broader rollout after one full Laravel release cycle.
How can I help you explore Laravel packages today?