Я установил Laravel с помощью Inertia. И у меня внутри resources/js/app.js
:
require('./bootstrap');
// Import modules...
import { createApp, h } from 'vue';
import { App as InertiaApp, plugin as InertiaPlugin } from '@inertiajs/inertia-vue3';
import { InertiaProgress } from '@inertiajs/progress';
const el = document.getElementById('app');
createApp({
render: () =>
h(InertiaApp, {
initialPage: JSON.parse(el.dataset.page),
resolveComponent: (name) => require(`./Pages/${name}`).default,
}),
})
.mixin({ methods: { route } })
.mixin(require('./translation'))
.use(InertiaPlugin)
.mount(el);
InertiaProgress.init({ color: '#4B5563' });
Как видите, есть .mixin({ methods: { route } })
. Я могу использовать this.route('name.of.route')
для создания именованного маршрута из папки «маршруты».
Я хочу изменить метод route
, чтобы добавлять префикс по умолчанию каждый раз, когда создается маршрут. Как настроить route
метод Инерты.