gpt4 book ai didi

javascript - 使用 Vue Router 时 Laravel 路由不起作用

转载 作者:行者123 更新时间:2023-11-29 15:54:26 25 4
gpt4 key购买 nike

我正在尝试调用 laravel 路由 Route::get('/logout', 'Auth\LoginController@logout'); 它将注销用户并重定向到登录页面,但是当我尝试重定向到这个 url 时,它不会工作,任何事情都会发生,就像它正在调用 vue 路由器路由一样,但是这个路由在我的 router.js 中不存在。

这是我对vue路由的路由配置:

Route::get('/{vue_capture?}', function () {
return view('index');
})->where('vue_capture', '^(?!storage).*$');

这是我的 router.js :

//import ...

Vue.use(Router)

export default new Router({
mode: 'history',
routes: [{
path: '/',
component: Inicio
}, {
path: '/viagens/cadastrar',
component: Cadastrar
}, {
path: '/viagens/listar',
component: Listar
}]
})

我的 route.js 中没有 /logout 路由,那为什么它不调用我的 laravel 路由??

最佳答案

如何在 vue 组件中生成链接:使用 router-linkhref

  • 如果你想调用一个vue路由,使用router-link;
  • 如果你想调用“普通”或 laravel 路由,使用 href;

让我知道它是否有效。

关于javascript - 使用 Vue Router 时 Laravel 路由不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59110539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com