Поэтому я использую Laravel в качестве REST API и хочу использовать Angular для внешнего интерфейса. Однако я хотел использовать UI-роутер. Однако в пользовательском интерфейсе div он всегда визуализирует index.php. Я думаю, что это потому, что универсальный маршрут, но я не могу это исправить Вот мой код:
Веб-маршруты:
Route::get('/', function () {
return view('index');
});
Route::get('/{any}', function ($any) {
return view('index');
})->where('any', '.*');
Вот мой app.routes.js
(() => {
angular.module('estate-app')
.config(['$stateProvider', '$urlRouterProvider', ($stateProvider, $urlRouterProvider) => {
$stateProvider
.state('home', {
url: '/',
templateUrl: 'home/home.html',
controller: 'Home',
controllerAs: 'home'
});
$urlRouterProvider.otherwise('/');
}]);
})();
Кто-нибудь раньше использовал Ui-router с Laravel? Как вы это интегрировали? Я получаю тот же index.php в моем div пользовательского интерфейса. Я думаю, это потому, что он не может найти шаблон URL, он ловит его как маршрут и снова отображает индекс. Как я могу это исправить?
Задача ещё не решена.
Других решений пока нет …