@emil_aa when building full-stack applications its better to use Laravel, inertia and vuejs
and when building an API u can then use vue and its native goodies
Be part of JetBrains PHPverse 2026 on June 9 ā a free online event bringing PHP devs worldwide together.
I've recently started to learn Laravel and im left wondering how to exactly grasp all the new features it brings.
I've decided I want to use vue.js with Laravel for creating components and using them in my layouts, but as I understand, vue brings some features that Laravel already has i.g routing. Because this Language is so new to me, it leaves me with a lot of questions:
I think im a bit overwhelmed by all the new features š„“
Best regards
@emil_aa āBest practiceā is to pick technologies that are going to solve a problem, and not throwing them into your project just ābecauseā.
If youāre new to Laravel, build a Laravel application from start to finish. Get to grips with how it works, its router, controllers, models, Blade templates. When you can retrieve and persist data to a database via models, then look at adding enhancements with something like Vue.
but as I understand, vue brings some features that Laravel already has i.g routing
Vue has Vue Router, but you donāt need to use Vue Router. Vue is just a JavaScript component library. You can use it to add interactive elements to a page, rather than building your whole application in Vue.
Please or to participate in this conversation.