Laravel - по факту только ходит в базу достает данные и отдает их в JSON или добавляет их в базу при запросе на определенный в роутах URL - это все называется REST IP,
из Angular по заданным событиям Events через HttpClient шлются запросы на нужные URL бэкенда , получают от Laravel данные в JSON и инджектят в компоненты из которых состоит страница.
То есть у вас на сервере с определенным ip, которому прописан в dns адрес site.ru, на 80 порту лежит фронтенд , который отдает главную страницу при запросе на site.ru из Angular (это просто html страница с Javascript) а потом javascript шлет запросы на бекенд который может работать на этом сервере на другом порту или в любом месте , главное знать ip и порт куда слать запросы