O Laravel "propõe" uma experiencia completa misturando front+backend, mas você não é obrigado a adotar.
Por exemplo, eu tenho um sistema (bem complexo inclusive) que roda o backend todo em PHP, e o front-end parte é HTML + Ajax (dentro das proprias views do Laravel), e parte é Angular (hospedado a parte do Laravel) que comunica com a API que fiz no Laravel.