Back to project foundations
Application starter
Laravel Vue Starter Kit
Official Laravel starter for a Vue and TypeScript interface connected through Inertia.
Why we recommend it
We recommend it for a team that wants Vue components while keeping Laravel routing, controllers and validation. It provides a consistent starting structure for forms, authenticated pages and custom business workflows without splitting the product into two independently deployed applications.
When to choose it
- Vue-based customer portals and internal administration tools.
- Custom CRM, approval or service applications whose business logic belongs in Laravel.
What to consider
- Vue and Inertia are architectural choices: it is not a headless backend or a finished business application.
- You still need your own data model, permissions, tests and production configuration; external services may have separate costs.
Start with this project
Prepare PHP 8.3 or newer, Composer, Node.js and a database according to the checked manifests. Follow the official starter-kit guide after cloning, configure your environment, inspect setup scripts, migrate and build the Vue frontend.
