如何配置路径 , 使我的温泉开始在路径 / 管理 ?

我试图创建一个基本的 spa , 但我想使用 laravel 的基本认证 , 而不是在 vue 创建一个登录系统 , 登录后 , 它将我重定向到路径 /admin , 我希望它是我的 spa 的入口点 , 尝试这个配置 , 它什么都不显示。

Web. php->路由

Route::get('/admin/{any}',function(){
    return view('app');
})->where('any','.*')->name('admin')->middleware('auth');

Route::get('/admin',function(){
    return view('app');
})->name('admin')->middleware('auth');


Route::get('/', 'Auth\LoginController@showLoginForm')->name('showLoginForm');
Route::post('login', 'Auth\LoginController@login')->name('login');
Route::post('logout', 'Auth\LoginController@logout')->name('logout');

在我的应用程序视图中 , 我的应用程序文件是根据以下路径编译的

const routes = [

    {
        path: '/admin',
        component: () => import(/* webpackChunkName: "routes" */`~/Pages/Layouts/Admin`), 
        meta: { requiresAuth: true },
        children: [
            {
                path : '/', name : 'Home',
                component: () => import(/* webpackChunkName: "routes" */`~/Pages/Admin/Home`),
                meta: { },
            },
            { 
                path : 'usuarios',
                component: () => import(/* webpackChunkName: "routes" */`~/Pages/Admin/Usuarios/Index`),
                meta: { },
                children : [
                    {

                    }
                ]
            },

            { 
                path: '403',
                name:'403', 
                component: () => import(/* webpackChunkName: "routes" */`~/Pages/Errors/403`)
            },
        ]
    },

]

export default routes;

例如 , 我正在寻找的路径是 misite.com/admin/users , 当然路径用户将是我的 vueRouter 的路径


EN From: How to configure the routes so that my spa starts in the path /admin?

2 Comments

  1. 如果要在使用 auth laravel 系统登录后将用户重定向到 /admin 路径 , 只需进入 App\Http\Controllers\Auth\LoginController 并编辑 $redirectTo 属性如下 :

    $redirectTo = '/admin'

    如拉拉威尔博士所述 :

    When a user is successfully authenticated, they will be redirected to the /home URI. You can customize the post-authentication redirect location by defining a redirectTo property on the LoginController, RegisterController, ResetPasswordController, and VerificationController.

    更多信息请在登录后检查 Doc Path 自定义 Laravel

    1. 从这条路线出发 , 我已经做到了 ( 从那条路线开始 , 我希望我的 spa能像大多数例子一样 , 把那条路线作为根和主路线。

More articles:

  • 在 Laravel 中 , 如果"时区"配置选项不存在,如何指定要返回的默认值?
  • 如何将选项按字母顺序排列
  • 如何从直接访问中隐藏配置文件 ?
  • 如何在 Dock 上配置路由器的 nginx
  • 更改路径前显示确认对话框
  • 如何使用 jquery 从链接调用具有值的路径
  • Vue.js 滚动到新页面路径的顶部后 , 设置 Timestorty
  • 如何管理从不同目录位置访问文件路径?
  • 如何在 laravel 中解析表单数据请求
  • 如何将完全合格的文件路径转换到 Laravel 的 URL
  • 如何渲染字符串 vue2 中的对象
  • 如何在自定义验证规则 laravel 中访问路径参数
  • 拉勒维尔路线和线路冲突
  • 在 flash 生成器中 , 如何更改根以便从不同的文件夹开始相对路径 ?
  • 如何配置 VisualStudio 使用不同的源代码管理提供者
  • 如何将控制器中的数据库列查询与 Laravel 5.2 公共路径中的文件夹连接到我的 pd f 多下载中
  • 如何用 von 获取 html属性值 : 在 Vue.js 中单击内部锚定标记 ?
  • 如何得到所有错误的教训
  • 拉勒维尔 - 如何将参数传递到路径? 有更好的练习吗 ?
  • 如何允许两个身份验证访问在 laravel 的一个路径 ?
  • 如何配置 maven : 在 jar 中的装配根路径
  • 如何处理源代码管理中的配置文件 ?
  • 如何在 index. php 文件中使用配置函数 ?
  • 如何在 Laravel 5.5 + Vue.js + Axios 中使用复选框删除多个行
  • 如何配置 log4j , 从一些文本开始 , 到一些文本结束 ?
  • 如何在 Laravel 将 Bootpland - Vue 包括在内
  • 如何使用 $request 或其他方法从资源路径获取参数?
  • Vue.js - 配置 WebStorm 将 @ in 路径文件设置为 src 文件夹
  • 如何延迟 Vue.js 中的 @keyup 处理程序
  • 如何获得用户在整个过程中从会话开始到会话结束的时间