Я первый проект начал на этой неделе Vuejs+Laravel. Мб мне не повезло, но я натыкался именно на такую структуру в туториалах. По идее же они всё равно отдельно, бэк делается как API
Структура такая потому что Лара "из коробки" имеет пресет вуя, реакта и еще что-то там, бутстрап, что ли.
Тем не менее, их лучше разделять, по возможности, друг от друга.