我的实现是access_token过期之后如果有错误就catch了再去refresh_token,这样实现是否可以呢?
import less那里的路径确定没错么
其实是driver为passport的话guard('api')是没有attempt这个方法的,所以其实你可以在新增一个guards
'admin' => [
'driver' => 'session',
'provider' => 'admins'
]
另外我也在做多表登录,能请教一下是passport那边是怎么处理的呢
找到问题了,是mix编译路由懒加载的时候chunk编译地址的问题,加上
mix.webpackConfig({
output: {
chunkFilename: `js/[name].${ mix.inProduction() ? '[chunkhash].' : '' }js`
}
})
这样就可以了,但是要在nginx中rewrite一下或者用apache的话就使用原本的public下.htaccess去rewrite一下
这样不行,这样是访问localhost:3000/admin/#/admin/login了
我在使用laravel+vue开发后台的时候希望使用/admin 来访问后台,所以就有这样的路由
routes/web.php
Route::prefix('admin')->group(function() {
Route::get('/', function () {
return view('layouts.admin');
})->name('login');
});
然后vue的路由我选择使用懒加载的方式
export const loginRouter = {
path: '/login',
name: 'login',
meta: {
title: 'Login - 登录'
},
component: resolve => void(require(['../pages/login.vue'], resolve))
};
但是访问mydomain.dev/admin/#/login 就打不开页面,报那个路由懒加载需要的chunk找不到
生成的chunk是在/public/0.js
不知道是不是因为改变了web.php的路由然后访问0.js的时候是去admin/0.js去访问,如果是这样应该怎么办?不用懒加载或者不用/admin直接用/这样就可以,求助