File: /home/imensosw/www/ezwork/resources/js/router.js
import VueRouter from 'vue-router'
// Pages
import Register from './pages/Register';
import Login from './pages/Login';
import Welcome from './pages/Welcome';
import ForgotPassword from './pages/ForgotPassword';
import PasswordLinkSent from './pages/PasswordLinkSent';
import ResetPasswordForm from './pages/ResetPasswordForm';
import VerifyEmail from './pages/auth/VerifyEmail';
import Profile from './pages/user/Profile';
// Routes
const routes = [
{
path: '/register',
name: 'register',
component: Register,
meta: {
auth: undefined
}
},
{
path: '/',
name: 'login',
component: Login,
meta: {
auth: undefined
}
},
{
path: '/login',
name: 'login',
component: Login,
meta: {
auth: undefined
}
},
{
path: '/welcome',
name: 'welcome',
component: Welcome,
meta: {
auth: undefined
}
},
{
path: '/reset-password',
name: 'reset-password',
component: ForgotPassword,
meta: {
auth:false
}
},
{
path: '/passwordLinkSent',
name: 'passwordLinkSent',
component: PasswordLinkSent,
meta: {
auth: undefined
}
},
{
path: '/reset-password/:token',
name: 'reset-password-form',
component: ResetPasswordForm,
meta: {
auth:false
}
},
{
name: 'verify-email',
path: '/email/verify',
component:VerifyEmail,
meta: {
auth: undefined
}
},
{
path: '/profile',
name: 'profile',
component: Profile,
meta: {
auth: true
}
},
]
const router = new VueRouter({
history: true,
mode: 'history',
base: ``,
routes,
})
export default router