Я работаю над проектом, используя React для внешнего интерфейса и Laravel для внутреннего интерфейса, используя RESTfull API. Я разработал каждый из них в отдельных каталогах, но теперь я пытаюсь развернуть их в одной папке, я действительно не знаю, что делать. или я могу развернуть каждый в своей папке? если да, как я могу запустить их на одном сервере (apache)?





Каталог действительно не должен иметь значения. Поскольку React — это среда разработки javascript внешний интерфейс, она работает на клиент, а бэкэнд laravel будет работать на самом сервере. Все, что вам нужно сделать, это предоставить клиенту точку входа html и файл javascript, созданный из вашего проекта реагирования.
Я предполагаю, что вы думаете о «сервере разработки», который вы запускаете при разработке приложения для реагирования. Вам необходимо, в зависимости от вашей среды сборки, выполнить производственную сборку и каким-то образом передать файлы клиенту.
При использовании приложения для создания реакции вы можете использовать инструкции по сборке развертывания: https://facebook.github.io/create-react-app/docs/deployment
Итак, резюмируя:
как я уже сказал, реагировать — это всего лишь интерфейсная структура. Просто обслуживайте файлы, ИСПОЛЬЗУЯ laravel. Взгляните на это руководство: blog.pusher.com/react-laravel-приложение
Спасибо за вашу помощь. если я хочу обслуживать реакцию и laravel как на apache, как я могу это сделать, можно ли запускать каждый из них на другом порту, используя apache