Проблемы с маршрутизацией в 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)такого не наблюдается.

Прошу помощи.


Ответы (0 шт):