Проблемы с маршрутизацией в laravel / vuejs
Всем доброго дня! При 'отвязке' от web.php следующим образом:
Route::get('/{page}', IndexController::class)->where('page', '.*');
роутер выглядит так:
import Vue from 'vue'
import VueRouter from "vue-router";
Vue.use(VueRouter)
export default new VueRouter({
mode: "history",
routes: [
{
path: '/parts', component: () => import('./components/Part/PartIndex'),
name: 'part.index'
}
]
})
IndexController срабатывает и переходит на главную страницу. Далее, по идее начинает работать api.php.
Route::prefix('parts')->group(function () {
Route::get('/', PartIndexController::class);
});
Но, при вызове из компонента метода axios.get('/api/parts/')
вновь срабатывает IndexController и возвращает начальную страницу вместо действий, которые должен был совершать PartIndexController.
При использовании других методов (post, delete)такого не наблюдается.
Прошу помощи.