Доброго времени суток! У меня такая ситуация, что у меня есть проект на Laravel и основная часть страниц у меня работает под управлением маршрутов самого Laravel (web.php), но мне нужно сделать админку под управление vue-router. Делаю так:
web.php
Route::get('{any}', function () {
return view('Admin.index');
})->where('{any}', '.*');
вьюшка 'Admin.index'
@extends('
layouts.app')
@section('content')
<h1>РОУТЕР</h1>
<router></router>
@endsection/js/router/index.js
import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from "../components/Home";
Vue.use(VueRouter)
const router = new VueRouter({
mode: 'history',
routes: [
{
path: '/admin',
name: 'home',
component: Home
}
]
})
export default router
Не пойму как правильно подключить в app.js и так далее
import router from './router';
const app = new Vue({
vuetify: Vuetify,
el: '#app',
store,
router,
data() {
return {
}
}
});
на этом этапе при компиляции webpack выдает:
WARNING in ./resources/js/app.js 35:10-16
export 'default' (imported as 'router') was not found in './router' (module has no exports)
webpack compiled with 1 warning
Где что не так?