Laravel неплохо подходит для создания API. Определитесь с протоколом обмена, это может классический REST или
JSONAPI и пр., а на клиентской стороне может быть любой фреймворк. При выборе JS фреймворка отталкивайтесь от требований к клиентской стороне.
Сам я рекомендую Ember.js