使用 Laravel 路由主宰 vue 路由器
Posted
技术标签:
【中文标题】使用 Laravel 路由主宰 vue 路由器【英文标题】:Dominate vue router with Laravel router 【发布时间】:2019-11-04 21:14:19 【问题描述】:我正在使用 Laravel 和 Vue.js 构建一个应用程序。我正在使用vue路由器。有了这个,我控制了所有路线。现在,我想创建一个不同的网址xyz.com/admin
(Laravel 新路线,我想单独与这个管理员一起工作)。我正在使用下面的代码,但无法正常工作。
Route::get(
'/admin/view?',
"AdminController@index"
);
Route::view('/any', 'home')->where('any', '.*');
我还删除了 <router-link>
的管理员链接
<v-list-tile-title v-if="isAdminMethod===true">
<a href="/admin">Admin Panel</a>
</v-list-tile-title>
<v-list-tile-title v-else>
<router-link :to=" path: i.to ">
i.title
</router-link>
</v-list-tile-title>
【问题讨论】:
这种事情是可以做到的。当您“不工作”时,它以什么方式不工作(到底发生了什么)? 【参考方案1】:你可以试试类似的东西
Route::get(
'/admin/view?',
"AdminController@index"
);
或者可能值得研究InertiaJS之类的东西。
如果您还有任何疑问,请告诉我。
【讨论】:
它不工作。我已经编辑了我的代码。请检查。以上是关于使用 Laravel 路由主宰 vue 路由器的主要内容,如果未能解决你的问题,请参考以下文章
使用 Vue Router 时 Laravel 路由不起作用
Vue-Router 仅显示使用 Laravel Blade 的基本路由?
在 Vue JS 组件中使用 Laravel 路由的最佳方法是啥