SPA feel without a separate API
Inertia lets Laravel controllers return Vue pages directly. You get client-side navigation without building, versioning and securing a REST API that only your own frontend ever calls.
Case Study
Laravel backend, Vue frontend, joined by Inertia.js
Risto Tõldsep built Uusloo as a full-stack custom website with a Laravel backend and a Vue frontend connected through Inertia.js, giving the site single-page-app responsiveness with server-rendered routing.
Uusloo needed a site that feels as responsive as an app while keeping server-rendered routing, without the overhead of building and maintaining a separate API and a separate frontend application.
Inertia lets Laravel controllers return Vue pages directly. You get client-side navigation without building, versioning and securing a REST API that only your own frontend ever calls.
Backend and frontend live and ship together, which for a project this size is considerably less to operate than two applications.
When the only consumer of the API is your own frontend. Inertia removes a whole layer you would otherwise build and maintain for no external benefit. If you need a public API or a mobile client too, that calculation changes.
Get in touch
Drop me a line and I'll get back to you as soon as possible.