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.
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
# 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