Я написал на Laravel несложное CRUD приложение для учета аренды IPv4 сетей (клиенты, сети, занос информации о платежах). В одной части приложения была необходимость общения клиентских сетей с REST API стороннего сервиса (RIPE REST API, если интересно), которую я реализовал на нативном JS, поскольку сбор данных на фронте перед отправкой был непростой. На этом все временно закончилось.
Затем у заказчика возникли новые задачи, в результате фронт именно части общения со сторонним REST API, формирование данных перед отправкой, надо было усложнить. На тот момент времени я начал учить React, а потому использовал его для написания небольшого отдельного приложения, куда захардкодил все клиентские сети из Laravel приложения.
Следовательно из этого следует несколько новых задач, а именно:
1. Либо интегригровать React приложение в качестве отдельной страницы в Laravel проекте
2. Оставить приложения порознь на отдельных доменах, но реализовать API в Laravel проекте и получать живые данные вместо захардкоденных.
API реализация в любом из двух случаев нужна, просто клиент хотел бы, чтобы новый функционал, который я сделал на React стал частью старого приложения.