javascript - laravel 中 Voyager 管理面板路由和 Vue js 路由器的问题
问题描述
我正在使用 Laravel V8 框架中的 Vuejs V2 开发本地 SPA 应用程序。
我的 routes/web.php 文件有以下代码:
Route::group(['prefix' => 'admin'], function () { Voyager::routes(); }); //for disallow accessing route from anywhere alse than api Route::get('/{any?}', function () { return view('welcome'); })->where('any', '^(?!api\/)[\/\w\.\,-]*'); Auth::routes();
这是我在 resources/js 文件夹中的 routes.js 文件
import VueRouter from "vue-router"; const routes = [ { path: "*", component: require("./components/PageNotFound").default, name: "PageNotFound" }, { path: "/", component: require("./components/Home").default, name: "home" }, // other routes ]; const router = new VueRouter({ mode: "history", linkActiveClass: "active", routes }); export default router;
我的问题是我无法在浏览器中访问 Voyager http://127.0.0.1:8000/admin路由并将我重定向到主页!
我的 Voyager 安装成功,在安装之前我正在开发前端功能,所以我的 routes.js 文件中有很多路由。
我的问题是除了 web.php 中的 Voyager 管理组路由或任何其他解决方案之外,我怎么能做到?!
解决方案
我通过停止服务然后启动它解决了这个问题,为我工作,我现在可以看到管理面板。
推荐阅读
- algorithm - 是否可以根据多年的系统数据收集应用机器学习算法来预测大型 HPC 系统中的故障?
- python - 如何在 Ubuntu 上安装 pyATS?
- javascript - 如何使用Javascript动态创建ludo板
- angular - 如何在一个延迟加载模块中管理多个路由
- c# - System.ArgumentException: '应该指定 SharedAccessKeyName'
- c++ - 如何在 64 位整数中的所有 1 之后快速设置 9 位
- r - 如何从R中的随机森林中提取if-then规则?
- javascript - 如何使用 cefsharp 获取 css 信息
- javascript - 是否有任何使用 @HostListener 来改变方向的窗口事件,就像我们有 @HostListener("window:scroll", ['$event']) 进行滚动一样?
- javascript - vue 路由器使用模态对父组件做出反应