Разверните серверную часть Laravel с помощью интерфейса React-Create-App - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть серверная часть Laravel со всеми API, созданными в routes/api.php, поэтому в моей общедоступной папке я ничего не использую.

Затем у меня есть приложение реагирования, созданное с помощью React CreateПриложение , поэтому у него есть собственный код и папка сборки со всеми встроенными файлами.

В общем хостинге у меня есть папка public_html, где я хочу разместить их обоих.Я не знаю, где что разместить.Так что мой вопрос только о положении файла на сервере, где разместить Laravel и где разместить приложение реагировать.

Маршрутизация выполняется по реакции, но Laravel также имеет конечную точку https://example.com/api/myurl со своим механизмом маршрутизации.Мне интересно, как заставить их работать вместе.Есть ли способ?

1 Ответ

0 голосов
/ 17 апреля 2019

Ваш маршрутный интерфейс вызовет API бэкэнда для возврата данных, и новая страница будет отображена на внешнем интерфейсе с обновленными данными.

Таким образом, с сайта example.com при переходе на сайт example.com/route1 действие навигации должно вызывать маршрут / route1 из маршрутов / api.php.

/ route1 будет содержатьконтроллер с данными, которые вы хотите вернуть.

Как только данные будут возвращены, вы будете использовать реагирующий маршрутизатор для отображения страницы example.com/route1 с возвращенными данными и реагирующих компонентов.

Надеюсь, это поможет?

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...