Architecture
Laravel Starter Kit
How Inertia Start stays in sync with the official Laravel Vue Starter Kit.
Inertia Start builds upon the official Laravel application skeleton and Laravel Vue Starter Kit, and is regularly synced with both. The README.md file of your project lists the exact versions Inertia Start is up to date with.
A Selective Sync
We don't sync every change from the official starter kit, and this is on purpose. Inertia Start is an opinionated starter kit with its own decisions and customizations: we choose which changes are appropriate to implement, and we adapt their implementation to Inertia Start's custom needs and conventions.
Not Implemented
Here is a non-exhaustive list of what has not been implemented from the official starter kit:
- Laravel Wayfinder: as part of its localization suite, Inertia Start uses its own routing system, which provides the ability to translate URL paths.
- Vite+: we prefer to wait for it to reach v1. We also prefer to keep separate configurations for the linter, the formatter, and the tests for more clarity. We may rethink this decision in the future and see if we implement it.
- Laravel Chisel: Inertia Start has its own way to enable or disable features, with feature flags.