Перенаправить ларавеллу на угловой маршрут

Мне нужно сделать перенаправление Laravel на угловой маршрут.

Я развернул свой первый проект, используя Angular7 для front & laravel 5.8 для API, и он отлично работает в разработке. Однако, когда я собираю проект Angular и размещаю его в общедоступном каталоге laravel, чтобы я мог получить к нему доступ http://127.0.0.1:8000/<my project name> угловой маршрут не работает, если я запрашиваю конкретную ссылку, например http://127.0.0.1:8000/<my project name>/view/data/45, В этом случае Laravel возвращает ответ 404, поскольку это маршрут Angular, а не Laravel.

1 ответ

Решение

Исправил это, добавив новый маршрут к маршрутам Laravel, которые перенаправляют все, что он получил, на индексную страницу Angular и добавил <router-outlet></router-outlet> на мою страницу index.html

Другие вопросы по тегам