В приложении использую связку Angular + Laravel. Не получается в роутере разделить ajax запросы. Нужна следующая логика: если получен Ajax запрос, то одна группа маршрутов, если нет, то рендерим главную страницу и отдаем клиенту.
Пробовал вот так - не работает. Всегда отдается главная страница.
if(Request::ajax()){
Route::controller('test','TestController');
...
} else {
Route::any('{all}','IndexController@getIndex')->where('all','.*');
}
В инструментах разработчика ответов от сервера нет, лишь только в консоли ангуляр выдает такую ошибку
https://docs.angularjs.org/error/ngRepeat/dupes?p0...