Tools

Compatibility

Copied from published articles on this site. Not a live compatibility API.

Copied from published articles on this site. Not a live compatibility API.

PairUseAvoidSource
PHP and Laravel 13PHP 8.3 to 8.5PHP 8.2 on a new Laravel 13 appWhat you need to build with Laravel 13 and Vue 3 in 2026
PHP and Laravel 12PHP 8.2 to 8.5. Bug fixes stopped in August 2026. Security fixes run until February 2027.Starting a new project on Laravel 12What you need to build with Laravel 13 and Vue 3 in 2026
Node.js20.19+ or 22.12+. Node 24 LTS is included.Node 18, or Node 20 below 20.19What you need to build with Laravel 13 and Vue 3 in 2026
VueVue 3.5, the current stable lineVue 2. Vue 3.6 Vapor mode was a release candidate in October 2026, not the default.What you need to build with Laravel 13 and Vue 3 in 2026
Inertia generationInertia 3Inertia 2 for a new app. Bug fixes for Inertia 2 stopped on September 26, 2026.What you need to build with Laravel 13 and Vue 3 in 2026
Inertia Laravel and Vue packagesinertiajs/inertia-laravel 3.5 with @inertiajs/vue3 3.9.1Assuming a Vue adapter bump requires a Laravel adapter bumpInertia 3.9: pause polling in background tabs and detect back-button visits
Vue statePinia, or Inertia page propsVuex on a new Vue 3 appWhat you need to build with Laravel 13 and Vue 3 in 2026
ViteVite 8, which Laravel uses to build front-end assetsAn older Vite major on a new Laravel 13 appWhat you need to build with Laravel 13 and Vue 3 in 2026

Markdown for assistants

# Laravel and Vue compatibility

These rows are copied from published articles on https://laravel-vuejs.space. They are not a live compatibility API. Snapshot of the notes: 2026-10-10.

| Pair | Use | Avoid | Source |
| --- | --- | --- | --- |
| PHP and Laravel 13 | PHP 8.3 to 8.5 | PHP 8.2 on a new Laravel 13 app | [What you need to build with Laravel 13 and Vue 3 in 2026](https://laravel-vuejs.space/requirements) |
| PHP and Laravel 12 | PHP 8.2 to 8.5. Bug fixes stopped in August 2026. Security fixes run until February 2027. | Starting a new project on Laravel 12 | [What you need to build with Laravel 13 and Vue 3 in 2026](https://laravel-vuejs.space/requirements) |
| Node.js | 20.19+ or 22.12+. Node 24 LTS is included. | Node 18, or Node 20 below 20.19 | [What you need to build with Laravel 13 and Vue 3 in 2026](https://laravel-vuejs.space/requirements) |
| Vue | Vue 3.5, the current stable line | Vue 2. Vue 3.6 Vapor mode was a release candidate in October 2026, not the default. | [What you need to build with Laravel 13 and Vue 3 in 2026](https://laravel-vuejs.space/requirements) |
| Inertia generation | Inertia 3 | Inertia 2 for a new app. Bug fixes for Inertia 2 stopped on September 26, 2026. | [What you need to build with Laravel 13 and Vue 3 in 2026](https://laravel-vuejs.space/requirements) |
| Inertia Laravel and Vue packages | inertiajs/inertia-laravel 3.5 with @inertiajs/vue3 3.9.1 | Assuming a Vue adapter bump requires a Laravel adapter bump | [Inertia 3.9: pause polling in background tabs and detect back-button visits](https://laravel-vuejs.space/inertia-3-9-background-polling-navigate-type) |
| Vue state | Pinia, or Inertia page props | Vuex on a new Vue 3 app | [What you need to build with Laravel 13 and Vue 3 in 2026](https://laravel-vuejs.space/requirements) |
| Vite | Vite 8, which Laravel uses to build front-end assets | An older Vite major on a new Laravel 13 app | [What you need to build with Laravel 13 and Vue 3 in 2026](https://laravel-vuejs.space/requirements) |

HTML table: https://laravel-vuejs.space/tools/compatibility
Package chart: https://laravel-vuejs.space/packages