AngularJS and VueJS could be used nicely with Laravel. You have 2 options. The first one is to use Laravel as an API and create a SPA. The second one is to use Laravel's routing system and use JS in places where you need some nice UI interactions like forms processing etc. Of course AngularJS has a stiffer learning curve but a greater community, online tutorials, many more learning resources etc. On the contrary with VueJS you can write quite faster a functional block of code but there are by far fewer resources to search things. For sure VueJS has a smooth documentation which helps really a lot. I am using AngularJS because of my 4-5 years experience there so it is just a matter of greater familiarity i guess. But VueJS is a really cool option and maybe a faster way to start building some cool ui features in comparison with AngularJS since you consider yourself quite inexperienced with both of them.
Fakiolas Marios
Full-stack JavaScript lover, happy husband, proud father 😉 - Head of Web & Frontend at @omilialtd