【发布时间】:2019-10-18 02:47:58
【问题描述】:
我尝试创建一个基本的spa,但我想使用laravel的基本身份验证而不是在vue中创建登录系统,登录后它将我重定向到路由/admin我想要它的地方要成为我的水疗中心的入口点,请尝试使用此配置,但它没有显示任何内容。
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的路由
【问题讨论】:
标签: laravel vue.js vue-router